Olá.
Inserir JavaScript depois do fechamento da tag body ou da html é errado?
Obrigado.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá.
Inserir JavaScript depois do fechamento da tag body ou da html é errado?
Obrigado.
Olá Phillip,
Após o fechamento das tags /body ou /html você pode ter problemas com a manipulação de elementos no DOM. No entanto o que é uma prática comum em muitos sites (inclusive aqui no alura, visualize o código fonte dessa página e verá) é a inclusão das tags logo antes do fechamento da tag /body, desta forma todos os elementos do DOM estarão disponíveis para manipulação e o carregamentos dos arquivos javascritp não irão atrasar a renderização da página, trazendo mais performance no page load, já que os scripts são bloqueantes e quando inserido no head bloqueiam o carregamento da página enquanto o download é feito para o cliente.
Veja aqui um artigo também sobre carregamento assíncrono de scripts com os atributos async & defer, é um artigo antigo mas que explica bem sobre carregamento dos scripts https://zenorocha.com/html5-async-scripts/
Espero ter ajudado