Eventos: el usuario habla, la página escucha

Un evento es cualquier cosa que pasa en la página: un click, un movimiento del mouse, una tecla apretada. JS se "suscribe" con .addEventListener('nombre', funcion).

1 · click + hover

pasa el mouse · haz click
esperando…

2 · input — escribe algo

caracteres: 0

3 · teclado — presiona cualquier tecla

esperando tecla…

4 · log de eventos

→ Cada bloque escucha un evento distinto. Lista completa: MDN · Event reference.