С помощью модели объекта документа (DOM) вы можете создать почти все в HTML динамически с JavaScript. Основная причина заключается в том, что тег <cript> ничем не отличается от других элементов на странице: на них все можно ссылаться через DOM, их можно перемещать, удалять или даже создавать в документе. Используя стандартный метод DOM, очень легко создать новогодний элемент <Script>:
Кода -копия выглядит следующим образом:
<script type = "text/javascript">
var script = document.createElement ("script");
script.type = "text/javascript";
script.src = "file1.js";
document.getElementBytagname ("head") [0] .appendChild (Script);
</script>
Этот вновь созданный <Script> элемент загружает файл file1.js. Файл начинает загружать, когда элемент добавляется на страницу. Ключевой момент этой техники состоит в том, что всякий раз, когда загрузка начинается, загрузка и выполнение файла не будут блокировать другие процессы на странице. Вы даже можете поместить код в область <head> страницы, не влияя на другие части страницы.