@EpicUsaMan

AJAX и выгрузка скриптов?

Есть файл main.js, который подключает js файлы для определенных страниц посредством парсинга URL и в случае, если URL не найден в списке стартует socket.io. В подключаемых js файлах jquery эвенты.
И так же есть menu.js, который подключается на каждой странице и в нем есть подгрузка частей страницы посредством AJAX.

Теперь вопрос, если убирается тег script src="parsed.url.js", выгрузятся ли event-ы созданные в нем, а так же соединение с socket.io? Если нет, то как это сделать, чтобы не глушить каждый event вручную.
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ответы на вопрос 1
AppFA
@AppFA
Frontend developer at Yandex
События не отпишутся, т.к. страница же продолжает существовать - перезагрузки не было, вы просто удалили файл. Так что можете продумать ещё раз архитектуру, либо придумать как отписываться от всех ивентов. Можете задать массив всех событий и когда отключаете что-то проходить по этому массиву и отписываться.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы