Показать сообщение отдельно
  #6 (permalink)  
Старый 01.11.2010, 09:11
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от vladlen
В любом случае неплохо тема раскрыта тут
Очень очень очень негодная статья. Сжечь и забыть.

Во-первых, само желание сделать include в JavaScript должно всячески порицаться. Это вам не PHP, в котором где файлы лежат, там они и исполняются. В JavaScript файлы лежат на сервере, а исполняются в браузере. Поэтому операция include будет очень дорогой по времени операцией.

Во-вторых, там предлагается использовать синхронный запрос на сервер, за это вообще надо отнимать клавиатуру и допускать к IDE только в режиме read-only. Т.к. всё время, пока будут подгружаться ваши скрипты, браузер будет висеть, т.е. вообще никак не реагировать на действия пользователя. А теперь перемножьте количество скриптов и качество инет-соединения.

Я это всё не с потолка говорю, я самолично пытался использовать все возможные "инклюды". И синхронный XHR тоже. На одной страничке у меня подключался таким способом десяток скриптов, в результате браузер зависал секунд на 5-10.

Вердикт: только сборка скриптов на сервере.
Ответить с цитированием