문서 객체 모델 (DOM)을 사용하면 JavaScript와 동적으로 HTML에서 거의 모든 것을 만들 수 있습니다. 근본적인 이유는 <cript> 태그가 페이지의 다른 요소와 다르지 않기 때문입니다. 모두 DOM을 통해 참조 할 수 있거나 문서에서 이동, 삭제 또는 심지어 생성 될 수 있습니다. 표준 DOM 메소드를 사용하면 새해의 <cript> 요소를 만드는 것은 매우 쉽습니다.
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
var script = document.createElement ( "스크립트");
script.type = "text/javaScript";
script.src = "file1.js";
document.getElementByTagName ( "Head") [0] .AppendChild (스크립트);
</스크립트>
새로 만든 <cript> 요소는 file1.js 파일을로드합니다. 요소가 페이지에 추가되면 파일이 다운로드가 시작됩니다. 이 기술의 핵심 요점은 다운로드가 시작될 때마다 파일의 다운로드 및 실행이 페이지의 다른 프로세스를 차단하지 않는다는 것입니다. 페이지의 다른 부분에 영향을 미치지 않고도 코드를 페이지의 <head> 영역에 넣을 수도 있습니다.