Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Onde declarar o script.js no HTML?

Ao declarar minha folha de script, seria uma boa prática eu importá-la no começo do código, no meio, no fim ou depende? Já li um artigo sobre isso, falando que o ideal seria colocar o script depois do fechamento do body, pois, ele entraria em execução somente após toda a página ser carregada, evitando lentidão, ou má experiência para o usuário, mas no final das contas, qual é a estrutura correta? Já fiz alguns testes, mas não notei diferenças.

3 respostas

quando preciso coloco no início

Declare logo após o

conforme exemplo:

solução!

O ideal é sempre importar os scripts no final da página, imediatamente antes de fechar a tag <body>. Isso porque, quando encontra uma tag <script>, o navegador para a renderização da página para executá-la e, se o arquivo referenciado pela tag ainda não terminou de baixar, nada acontece enquanto ele não terminar. Se seu script for pesado ou exigir um processamento grande (como no caso do jQuery), o impacto é bem visível, principalmente em smartphones.