Eventos: Dar Vida à Página
O que vais aprender nesta aula:
- O que são Eventos (Clicks, Teclas, Rato)
- O "Ouvinte" de Eventos:
addEventListener - Como reagir a um clique (Callback Function)
🧠 Teoria (com Analogia e Contexto Real)
Selecionar elementos (Aula 17) não chega. Precisamos que eles FAÇAM alguma coisa quando o utilizador toca neles.
🔔 Analogia da Campainha
O Botão HTML é a campainha na parede.
O JavaScript é a pessoa dentro de casa à espera.
O addEventListener é o ato de "ficar à escuta" do som da campainha para ir abrir a porta (executar a função).
💻 Prática (Orientada e Progressiva)
A fórmula mágica é sempre: Elemento + Ouvinte + Ação.
O Código Padrão
const botao = document.querySelector("#meuBotao");
botao.addEventListener("click", function() {
alert("Clicaste em mim!");
});
🧪 Área de Testes: O Interruptor
Clica na lâmpada para acender/apagar.
💡
Estado: Apagada