Imagen del artículo Eventos y oyentes en Javascript

24. Eventos y oyentes en Javascript

Página 74 | Escuchar en audio

Capítulo 24: Eventos y oyentes en Javascript

Los eventos en Javascript son acciones o sucesos que suceden en el sistema que estás programando, ya sea un clic del mouse, la carga de una página o la pulsación de una tecla. Los eventos son uno de los principales mecanismos que permiten la interacción entre el usuario y la interfaz.

En términos de desarrollo web, los eventos se activan en el navegador, como un clic del mouse, la carga de una página, la pulsación de una tecla, etc. Estos eventos se pueden capturar y manejar mediante Javascript, lo que permite la creación de interfaces de usuario interactivas y dinámicas.

Oyentes de eventos

Los detectores de eventos, o detectores de eventos, son funciones que 'escuchan' si sucede algún tipo específico de evento. Cuando ocurre este evento, el detector de eventos se activa y realiza una acción.

Para agregar un detector de eventos a un elemento HTML, utilizamos el método 'addEventListener'. Este método recibe dos parámetros: el nombre del evento que desea escuchar y la función que se ejecutará cuando ocurra el evento.


element.addEventListener('hacer clic', función() {
    // Código que se ejecutará cuando ocurra el evento
});

Los Event Listeners son una parte fundamental de la programación Javascript para la web, ya que permiten la interacción del usuario con la página. Sin ellos, la página sería completamente estática y no tendría forma de reaccionar ante las acciones del usuario.

Tipos de eventos

Hay varios tipos de eventos que se pueden escuchar en Javascript. Algunos de los más comunes incluyen:

  • clic: se activa cuando el usuario hace clic en un elemento;
  • dblclick: se activa cuando el usuario hace doble clic en un elemento;
  • mouseover: se activa cuando el cursor del mouse pasa sobre un elemento;
  • mouseout: se activa cuando el cursor del mouse abandona un elemento;
  • keydown: se activa cuando el usuario presiona una tecla;
  • carga: se activa cuando la página termina de cargarse.

Manejo de eventos

Al manejar eventos, es común querer acceder al elemento que desencadenó el evento. Esto se puede hacer a través del objeto 'evento' que se pasa automáticamente a la función que ejecuta el detector de eventos. Este objeto contiene diversa información sobre el evento, incluido el elemento que lo desencadenó.


element.addEventListener('clic', función(evento) {
    console.log('El elemento en el que se hizo clic es: ', event.target);
});

Además, también es posible evitar que se produzca el comportamiento predeterminado de un evento. Esto se hace mediante el método 'preventDefault' del objeto 'evento'.


element.addEventListener('clic', función(evento) {
    evento.preventDefault();
    console.log('El clic no tendrá el efecto predeterminado.');
});

Los eventos y oyentes en Javascript son una parte fundamental del desarrollo web. Permiten la creación de interfaces de usuario interactivas y dinámicas, respondiendo a las acciones del usuario en tiempo real. Por lo tanto, es esencial que todo desarrollador Front End los comprenda bien.

Ahora responde el ejercicio sobre el contenido:

¿Qué son los detectores de eventos en Javascript y cómo se utilizan?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Validación de formularios y datos con Javascript

Siguiente página del libro electrónico gratuito:

75Validación de formularios y datos con Javascript

4 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.