Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Introducción a los Eventos y los Escuchadores de Eventos | Gestión de Eventos e Interacciones de Usuario en JavaScript
Maestría Avanzada en JavaScript

bookIntroducción a los Eventos y los Escuchadores de Eventos

¿Qué son los eventos en JavaScript?

JavaScript proporciona mecanismos para gestionar estos eventos y ejecutar código específico en respuesta, lo que permite que su aplicación web sea interactiva y dinámica.

Tipos de eventos comunes

Explicación de addEventListener() y cómo adjuntar escuchadores de eventos

Para responder a eventos en JavaScript, se adjunta un escuchador de eventos a un elemento. El método más común para hacerlo es la función addEventListener(), que escucha eventos específicos y llama a una función cuando ocurre el evento.

element.addEventListener('event', function, useCapture);
  • event: El tipo de evento que se desea escuchar (por ejemplo, 'click', 'submit');
  • function: La función de devolución de llamada que se ejecuta cuando se dispara el evento;
  • useCapture (opcional): Un valor booleano que indica si el evento debe capturarse durante la fase de captura o de burbujeo (el valor predeterminado es false, lo que significa que escucha durante la fase de burbujeo).

Escuchador de eventos de clic

Se adjunta un escuchador de eventos click al botón. Al hacer clic, se activa una alerta.

index.html

index.html

index.css

index.css

index.js

index.js

copy

El escuchador de eventos está adjunto al elemento #myButton, y cuando el usuario hace clic en el botón, aparece un cuadro de mensaje con el texto "Button clicked!"

Escuchador de eventos submit

Agregar un escuchador de eventos para el evento submit, evitando el comportamiento predeterminado de envío del formulario para gestionar los datos con JavaScript.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Un escuchador de eventos en el evento submit del formulario evita el envío predeterminado con event.preventDefault(), permitiendo que JavaScript personalizado gestione los datos. Al enviar el formulario, el nombre ingresado se recupera y se muestra en un párrafo con el ID displayName.

Evento Keypress

Se adjunta un escuchador de eventos keypress al campo de entrada. Cuando se presiona una tecla, se mostrará en el párrafo.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Cada vez que se presiona una tecla al escribir en el campo de entrada, la tecla presionada se registra en la consola.

Ejemplo práctico: Gestión de la validación de formularios al enviar

Creación de una lógica para la validación del formulario antes del envío del mismo.

index.html

index.html

index.css

index.css

index.js

index.js

copy

El listener del evento submit garantiza que el formulario no se envíe si los campos obligatorios están vacíos. Si el campo de nombre de usuario o contraseña está vacío, se evita que el evento continúe y se muestra un mensaje de error.

1. ¿Cuál es el propósito de addEventListener()?

2. ¿Cuál de los siguientes NO es un tipo de evento válido para addEventListener()?

question mark

¿Cuál es el propósito de addEventListener()?

Select the correct answer

question mark

¿Cuál de los siguientes NO es un tipo de evento válido para addEventListener()?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

What are some other common event types in JavaScript?

Can you explain how event propagation works?

How do I remove an event listener in JavaScript?

Awesome!

Completion rate improved to 2.22

bookIntroducción a los Eventos y los Escuchadores de Eventos

Desliza para mostrar el menú

¿Qué son los eventos en JavaScript?

JavaScript proporciona mecanismos para gestionar estos eventos y ejecutar código específico en respuesta, lo que permite que su aplicación web sea interactiva y dinámica.

Tipos de eventos comunes

Explicación de addEventListener() y cómo adjuntar escuchadores de eventos

Para responder a eventos en JavaScript, se adjunta un escuchador de eventos a un elemento. El método más común para hacerlo es la función addEventListener(), que escucha eventos específicos y llama a una función cuando ocurre el evento.

element.addEventListener('event', function, useCapture);
  • event: El tipo de evento que se desea escuchar (por ejemplo, 'click', 'submit');
  • function: La función de devolución de llamada que se ejecuta cuando se dispara el evento;
  • useCapture (opcional): Un valor booleano que indica si el evento debe capturarse durante la fase de captura o de burbujeo (el valor predeterminado es false, lo que significa que escucha durante la fase de burbujeo).

Escuchador de eventos de clic

Se adjunta un escuchador de eventos click al botón. Al hacer clic, se activa una alerta.

index.html

index.html

index.css

index.css

index.js

index.js

copy

El escuchador de eventos está adjunto al elemento #myButton, y cuando el usuario hace clic en el botón, aparece un cuadro de mensaje con el texto "Button clicked!"

Escuchador de eventos submit

Agregar un escuchador de eventos para el evento submit, evitando el comportamiento predeterminado de envío del formulario para gestionar los datos con JavaScript.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Un escuchador de eventos en el evento submit del formulario evita el envío predeterminado con event.preventDefault(), permitiendo que JavaScript personalizado gestione los datos. Al enviar el formulario, el nombre ingresado se recupera y se muestra en un párrafo con el ID displayName.

Evento Keypress

Se adjunta un escuchador de eventos keypress al campo de entrada. Cuando se presiona una tecla, se mostrará en el párrafo.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Cada vez que se presiona una tecla al escribir en el campo de entrada, la tecla presionada se registra en la consola.

Ejemplo práctico: Gestión de la validación de formularios al enviar

Creación de una lógica para la validación del formulario antes del envío del mismo.

index.html

index.html

index.css

index.css

index.js

index.js

copy

El listener del evento submit garantiza que el formulario no se envíe si los campos obligatorios están vacíos. Si el campo de nombre de usuario o contraseña está vacío, se evita que el evento continúe y se muestra un mensaje de error.

1. ¿Cuál es el propósito de addEventListener()?

2. ¿Cuál de los siguientes NO es un tipo de evento válido para addEventListener()?

question mark

¿Cuál es el propósito de addEventListener()?

Select the correct answer

question mark

¿Cuál de los siguientes NO es un tipo de evento válido para addEventListener()?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
some-alt