Eventos en JS
Los eventos son una acción que ocurre por parte del usuario o el navegador, que puede ser detectada y que ejecuta otras acciones, así definir el comportamiento de la página.
JavaScript permite asignar una función a cada uno de los eventos, de ésta forma, cuando se produce cualquier evento, JS ejecuta su función asociada. Este tipo de funciones se denominan “event handlers” en inglés y se suele traducir por “manejadores de eventos”.
Manejador de eventos
Con el manejador de eventos podemos definir qué método ejecutar cuando ocurre un determinado evento. El navegador le pasa a un objeto el método determinado, con la informacion asociada al evento.
En el ejemplo al dar clic al botón se ejecutará la función contarGatos()