Как включить 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" />' );