#javascript
#javascript
Вопрос:
Я имею в виду, если первые объявленные функции являются первыми загруженными функциями?
Потому что, если это так, я мог бы добавить var loaded = true
в конец файла, чтобы узнать, загружен ли он (я знаю, что могу использовать onload
, но мне бы тоже хотелось эту альтернативу).
Ответ №1:
Многое зависит от используемого вами браузера. В зависимости от ваших требований вам может пригодиться загрузчик скриптов. Таким образом, вы могли бы декларативно определить, какие скрипты вы хотите загрузить, и загрузчик гарантировал бы, что они будут загружены один раз. Также, здесь немного больше информации о загрузке javascript.
Ответ №2:
Стандарт HTML гласит, что элементы СКРИПТА интерпретируются в том порядке, в котором они объявлены. Это включает как встроенный javascript, так и ссылки на внешние файлы.
Ответ №3:
Действительно стоит использовать фреймворк, такой как jquery или YUI, при создании чего-либо серьезного на javascript, но, отвечая на ваш вопрос, да, я понимаю, что файлы javascript выполняются по мере их загрузки.