Evento (DOM)
Una acción del usuario o del navegador (click, submit, keydown) a la que JavaScript puede responder mediante un event listener.
Los eventos del DOM son señales que el navegador emite cuando ocurre una acción. JavaScript puede “escuchar” estos eventos y ejecutar código en respuesta:
elemento.addEventListener("click", (evento) => {
console.log("Click en:", evento.target);
evento.preventDefault(); // Detiene el comportamiento por defecto
});
Eventos comunes: click, dblclick, mouseenter, mouseleave, keydown, keyup, submit, input, change, scroll, load.
El objeto evento pasado al callback contiene información sobre lo que ocurrió: target (elemento que disparó el evento), clientX/Y (posición del mouse), key (tecla presionada), etc.