باستخدام نموذج كائن المستند (DOM) ، يمكنك إنشاء كل شيء تقريبًا في HTML ديناميكيًا مع JavaScript. السبب الأساسي هو أن علامة <script> لا تختلف عن العناصر الأخرى في الصفحة: يمكن الرجوع إليها جميعًا من خلال 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> للصفحة دون التأثير على أجزاء أخرى من الصفحة.