Este tutorial se empieza a complicar. De entrada voy a suponer que tienen una noción mínima de programación.
A manera de introducción: JavaScript es un lenguaje de programación interpretado; esto es, que no se compila. Además el código va incrustado en una página de HTML, por lo que se tiene un rápido acceso a las propiedades del browser. Y de ello se deriva un control sencillo sobre los elementos del documento HTML; por ejemplo, de las formas.
Un ejemplo sencillo, sería un dado.. si, un dado normal, común y corriente.. seis caras..
Otro ejemplo, sería un validador de direcciones de correo electrónico:
Su imaginación les irá dando buenos ejemplos para aprender... A continuación algunos "handlers"