Forma saysThe browser fires hundreds of events — click, input, keydown, submit, load, scroll — and your JS listens for the ones it needs.
Every interaction is an event. The reference groups them: mouse (click, mousemove), keyboard (keydown, keyup), form (input, change, submit), focus (focus, blur), pointer/touch, and lifecycle (load, scroll, resize).
You attach handlers with addEventListener(type, fn). Picking the right event matters: input fires on every keystroke, change only when the value commits; pointerdown beats click for instant feedback. Knowing the catalog is half of interactivity.