Я создаю большой сайт с интенсивным использованием javascript, весь контент загружается через tough ajax
, он очень похож на facebook, и поскольку существует много разных страниц, мне нужно много javascript, так что я думал о том, чтобы разделить мой script на разделы, каждая страница будет иметь свой собственный script файл.
Теперь загрузка проста, я просто загружаю новый файл с каждой страницей, но моя забота о том, что произойдет, если пользователь пойдет через 100 разных страниц и загрузит 100 разных файлов script?
В настоящий момент у моего сайта не так много страниц, но я уверен, что в какой-то момент в будущем он вырастет до почти 100 уникальных страниц.
Так что будет с пользователем с более медленным компьютером? Я предполагаю, что это начнет замедляться, поскольку обновления не будет. Из того, что я прочитал, невозможно просто выгрузить все события и данные из загруженного файла script любым простым способом, и если бы я попытался сделать это, это могло бы стоить мне много времени и усилий для этого.
Итак, мой вопрос будет, должен ли я просто оставить его так, как он есть, или попытаться что-то сделать? В настоящее время я использую jquery
с несколькими плагинами, и если бы мне пришлось угадывать, что средний файл будет состоять из 50-200 строк кода, в основном с событиями click
и ajax
.
Обратите внимание: каждый объект страницы имеет собственный префикс для каждого класса, например: home_header
, login_header
Таким образом, не должно быть конфликтов между onClick
прослушивателями событий и т.д.
РЕДАКТИРОВАТЬ Я задаю вопрос об этом, я бы хотел услышать больше мнений.