Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   динамическое добавление скриптов (https://javascript.ru/forum/misc/32034-dinamicheskoe-dobavlenie-skriptov.html)

bot87 01.10.2012 12:03

динамическое добавление скриптов
 
Чем отличаются эти 3 способа добавления в блок <head>

function staticLoadScript(url)
{
   document.write('<script src="', url, '"><\/script>');
}
staticLoadScript("1.js");
staticLoadScript("2.js");


//Чем это отличается от
var script=document.createElement('script');
script.src='1.js';
document.getElementsByTagName('head')[0].appendChild(script);

и чем это отличается от обычного подключения внешнего файла?
<script src="1.js"></script>

nerv_ 01.10.2012 20:29

Цитата:

Сообщение от bot87
добавления в блок <head>

Цитата:

Сообщение от bot87
document.write



Цитата:

Сообщение от bot87
var script=document.createElement('script');
script.src='1.js';
document.getElementsByTagName('head')[0].appendChild(script);

динамически подгружается скрипт


Часовой пояс GMT +3, время: 19:32.