Bruno R

Introduccion a eventos

x
portfolio-next-l5vb64p5k-bandikyu.vercel.app

Los eventos son acciones u ocurrencias que ocurren en el sistema que este programando, de las cuales el sistema reaccionara de alguna manera a ellos segun lo desee. Ej ⇒ si el usario selecciona un boton en una pagina web, esto podria desencadenar como respuesta la apertura de un cuadro de dialogo.

Una serie de eventos afortunados.

El sistema produce ("o dispara") una señal de algun tipo cuando ocurre un evento, y proporciona un mecanismo mediante el cual puede tomarse una accion automaticamente (osea la ejecucion de algun codigo cuando se ejecuta un evento).

Los eventos ocurren dentro del navegador y suelen adjuntarse a elementos que residen en ella, como uno o varios elementos, el documento HTML en si al cargar o toda la ventana del navegador, en base a estos elementos existen mucho eventos que pueden ocurrir ⇒

Seleccion o colocar el cursor sobre un/os elemento/s especifico/s.
El usario elige una telca del teclado.
Cambiar el tamaño o cierre del navegador.
Terminar la carga de una pagina web.
Enviar un formulario.
Reproduccion, pausa o finalizacion de un video.
Ocurre un error.
Lista de eventos en la web MDN

Cada evento tiene un controlador de eventos (event handler) que es un bloque de codigo contstruido generalmente con JS que se ejecuta cuando se activa el evento. Cuando un bloque de codigo se define para ejecutarse en respuesta a un evento se dice que estamos registrando un controlador de eventos

No son solo paginas web

Los eventos no son exclusivos de JS por lo general otros lenguajes de programacion tienen sus propios modelos de eventos pero con algunas diferencias. El modelo de eventos de JS para la web difiere del modelo de JS (ya que este se usa en otro entornos).