Un événement est un signal émis par le navigateur lors d'une action : clic, saisie, soumission de formulaire, touche pressée, chargement. On y réagit en enregistrant une fonction avec addEventListener(type, gestionnaire). removeEventListener retire l'écouteur, avec la même référence de fonction.
Exemple
bouton.addEventListener('click', () => alert('Clic'))