Com o Modelo de Objeto do Documento (DOM), você pode criar quase tudo no HTML dinamicamente com o JavaScript. A razão fundamental é que a tag <Script> não é diferente de outros elementos da página: todos eles podem ser referenciados pelo DOM, eles podem ser movidos, excluídos ou até criados no documento. Usando o método DOM padrão, é muito fácil criar um elemento <script> de ano novo:
A cópia do código é a seguinte:
<script type = "text/javascript">
var script = document.createElement ("script");
script.type = "text/javascript";
script.src = "file1.js";
document.getElementByTagName ("Head") [0] .AppendChild (Script);
</script>
Este elemento recentemente criado carrega o arquivo file1.js. O arquivo começa a baixar quando o elemento é adicionado à página. O ponto principal dessa técnica é que sempre que o download for iniciado, o download e a execução do arquivo não bloquearão outros processos na página. Você pode até colocar o código na área <head> da página sem afetar outras partes da página.