Posicionamento correto das tags <script> em HTML: onde e por quê?
Olá a todos! Sou novo no desenvolvimento web e não consigo entender onde colocar corretamente os scripts em um documento HTML. Em diferentes tutoriais, vi opções variadas: alguns colocam scripts no , outros no final do . Tentei ambas as opções, mas enfrentei problemas.
Aqui está um exemplo. Tenho um script simples que altera o texto de um título:
```javascript
document.getElementById('title').textContent = 'Novo título';
```
Se eu colocar este script no :
```html
Título antigo
``` Aparece um erro no console do navegador: "Cannot read properties of null (reading 'textContent')". Mas se eu mover o script para o final do , tudo funciona. No entanto, ouvi dizer que se houver muitos scripts, colocá-los no pode acelerar o carregamento da página. Ou será que desacelera? Também vi que algumas pessoas usam os atributos async e defer. Expliquem, por favor, qual é a melhor prática.No answers yet.
Faça login para deixar uma resposta
Blogs