Em vez de colocar a tag script no final, posso usar o defer?? É uma boa prática?
<script src="./main.js" defer></script>
Assim mantendo a tag script dentro da tag head.
Em vez de colocar a tag script no final, posso usar o defer?? É uma boa prática?
<script src="./main.js" defer></script>
Assim mantendo a tag script dentro da tag head.
Olá Bárbara, tudo bem?
Sim, é possível utilizar o atributo "defer" na tag script para carregar o script de forma assíncrona, mantendo-a dentro da tag head. Essa é uma boa prática, pois permite que o HTML seja carregado primeiro e o script seja executado posteriormente, sem bloquear o carregamento da página.
No entanto, é importante lembrar que o uso do "defer" só é recomendado para scripts que não dependem do DOM (Document Object Model) para serem executados. Caso contrário, é melhor manter a tag script no final do body.
Espero ter ajudado e bons estudos!
Olá Renan, tudo bem sim!
Obrigada pela explicação!
Eu que agradeço Bárbara. Fico feliz em ajudar :)