Gostaria de entender o motivo de colocar a chamada do script no final do HTML. Além de parecer feito, existem outros materiais afirmando que as chamadas de CSS e JS devem ser feitas dentro do HEAD.
Espero compreender tal uso.
Gostaria de entender o motivo de colocar a chamada do script no final do HTML. Além de parecer feito, existem outros materiais afirmando que as chamadas de CSS e JS devem ser feitas dentro do HEAD.
Espero compreender tal uso.
Bruno, tudo bom?
Isso tem relação com a renderização da página. Quando você coloca no início, antes dos elementos dentro da tag body o JS é carregado antes desses elementos. Em alguns casos pode causar lentidão ou erro, mas tem outras técnicas para isso. Dá uma olhada nesse link:
Não esqueça de marcar uma resposta como solução quando ela resolver sua dúvida. Incentive os colegas marcando a resposta mais correta como solução.
Ronald, dentro da body, ok estar no final, mas pq ela não está dentro do HEAD?
Bruno, tudo bom?
Justamente por conta da hierarquia de leitura do DOM(HTML DOM), ele vai lendo de cima para baixo e renderizando:
https://www.w3schools.com/whatis/whatis_htmldom.asp https://tableless.com.br/tenha-o-dom/