Чем отличаются эти 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>