Сообщение от vladlen
|
В любом случае неплохо тема раскрыта тут
|
Очень очень очень негодная статья. Сжечь и забыть.
Во-первых, само желание сделать include в JavaScript должно всячески порицаться. Это вам не PHP, в котором где файлы лежат, там они и исполняются. В JavaScript файлы лежат на сервере, а исполняются в браузере. Поэтому операция include будет очень дорогой по времени операцией.
Во-вторых, там предлагается использовать синхронный запрос на сервер, за это вообще надо отнимать клавиатуру и допускать к IDE только в режиме read-only. Т.к. всё время, пока будут подгружаться ваши скрипты, браузер будет висеть, т.е. вообще никак не реагировать на действия пользователя. А теперь перемножьте количество скриптов и качество инет-соединения.
Я это всё не с потолка говорю, я самолично пытался использовать все возможные "инклюды". И синхронный XHR тоже. На одной страничке у меня подключался таким способом десяток скриптов, в результате браузер зависал секунд на 5-10.
Вердикт: только сборка скриптов на сервере.