Как включить js файл из другого js файла?
Каков наилучший способ добавить ссылку на файл javascript из другого файла javascript?
Предположим, что у меня есть файл js, который включен в мою веб-страницу. Этот javascript имеет зависимость от другого файла. Поэтому я хочу ссылаться на зависимость в моем js файле, а не на html-код. Правильно ли я считаю?
Я знаю, что могу создать элемент script
DOM, а затем добавить его на страницу, но это плохо пахнет для меня.
Есть ли у вас какие-либо советы по этому поводу?
Ответы
Ответ 1
Создание элемента script
DOM является единственным доступным способом, насколько я знаю. После проверки исходного кода jQuery и YUI я не смог найти лучший способ. Оба используют эту технику. Проверьте функцию globalEval в jQuery, а функция scriptNode в YUI.
Ответ 2
document.write( '<script language="javascript" src="myotherscript.js" />' );