Podcast
Questions and Answers
¿Cuál de las siguientes opciones describe mejor el propósito de addEventListener
en JavaScript?
¿Cuál de las siguientes opciones describe mejor el propósito de addEventListener
en JavaScript?
- Define el estilo visual de un elemento HTML cuando ocurre un evento.
- Asigna un evento específico a un elemento del DOM, ejecutando una función cuando se detecta dicho evento. (correct)
- Elimina un evento previamente asignado a un elemento del DOM.
- Crea un nuevo elemento HTML y lo añade al DOM en respuesta a un evento.
En el contexto de addEventListener
, ¿qué representa el tercer parámetro booleano?
En el contexto de addEventListener
, ¿qué representa el tercer parámetro booleano?
- Especifica si la función a ejecutar debe ser anónima o no.
- Determina si el evento debe ser capturado durante la fase de _bubbling_ o _capturing_. (correct)
- Define si el evento se aplica a todos los elementos del DOM.
- Indica si el evento debe ser cancelado después de su ejecución.
Dentro de una función que se ejecuta en respuesta a un evento, ¿cómo se accede al objeto event
que contiene información sobre el evento ocurrido?
Dentro de una función que se ejecuta en respuesta a un evento, ¿cómo se accede al objeto event
que contiene información sobre el evento ocurrido?
- Se pasa automáticamente como primer argumento a la función. (correct)
- No es posible acceder al objeto `event`.
- Se accede a través de la variable global `window.event`.
- Se define explícitamente dentro de la función utilizando la palabra clave `event`.
¿Qué ocurriría si intentas adjuntar un evento a un elemento que no existe en el DOM?
¿Qué ocurriría si intentas adjuntar un evento a un elemento que no existe en el DOM?
Si deseas ejecutar código solo cuando el usuario presiona la tecla 'Escape', ¿qué propiedad del objeto event
usarías dentro de la función que gestiona el evento keydown
?
Si deseas ejecutar código solo cuando el usuario presiona la tecla 'Escape', ¿qué propiedad del objeto event
usarías dentro de la función que gestiona el evento keydown
?
¿Cuál es la principal diferencia entre los eventos mouseenter
y mousemove
?
¿Cuál es la principal diferencia entre los eventos mouseenter
y mousemove
?
En una aplicación web, ¿cuál es el uso más común del evento scroll
?
En una aplicación web, ¿cuál es el uso más común del evento scroll
?
¿Qué tipo de problemas podría causar el uso excesivo de addEventListener
en una página web compleja?
¿Qué tipo de problemas podría causar el uso excesivo de addEventListener
en una página web compleja?
¿Cuál de los siguientes eventos es más adecuado para validar la información introducida por un usuario en un campo de formulario antes de que se envíe el formulario?
¿Cuál de los siguientes eventos es más adecuado para validar la información introducida por un usuario en un campo de formulario antes de que se envíe el formulario?
Estás desarrollando una animación en CSS. ¿Qué eventos JavaScript serían útiles para sincronizar acciones en tu código cuando la animación comienza y termina?
Estás desarrollando una animación en CSS. ¿Qué eventos JavaScript serían útiles para sincronizar acciones en tu código cuando la animación comienza y termina?
Flashcards
Eventos
Eventos
Acciones producidas por la interacción del usuario con la página, como clicks, scroll, y pulsación de teclas.
addEventListener
addEventListener
Función de los objetos del DOM que permite detectar eventos y ejecutar una función.
click
click
Evento que ocurre al hacer clic izquierdo con el ratón.
scroll
scroll
Signup and view all the flashcards
keydown
keydown
Signup and view all the flashcards
submit
submit
Signup and view all the flashcards
load
load
Signup and view all the flashcards
focus
focus
Signup and view all the flashcards
blur
blur
Signup and view all the flashcards
evento.code
evento.code
Signup and view all the flashcards
Study Notes
- Cualquier actividad generada por un usuario se define como
Eventos
. - Los eventos incluyen pulsar una tecla, mover el ratón, hacer scroll, o pulsar un botón.
- Cada evento se puede escuchar en JavaScript para lanzar acciones o extraer información.
Eventos Comunes
- click: Se produce al hacer clic izquierdo con el ratón.
- scroll: Se produce al mover la barra de desplazamiento.
- keydown: Se produce al pulsar una tecla del teclado.
- submit: Se produce al enviar un formulario.
- load: Se produce cuando la página ha terminado de cargar.
- focus: Se produce cuando un
input
recibe el foco. - blur: Se produce cuando un
input
pierde el foco. - animationstart: Se produce al inicio de una animación.
- animationend: Se produce al finalizar una animación.
- transitionstart: Se produce al inicio de una transición.
- transitionend: Se produce al finalizar una transición.
- contextmenu: Se produce al hacer clic derecho con el ratón.
- mouseenter: Se produce cuando el cursor del ratón entra en un elemento.
- mouseleave: Se produce cuando el cursor del ratón sale de un elemento.
- mousemove: Se produce al mover el cursor del ratón.
addEventListener
- Los eventos se aplican en
addEventListener
, una función que poseen todos los objetos del DOM. addEventListener
contiene tres parámetros de entrada.- Primer parámetro: el nombre del evento (ejemplo:
submit
). - Segundo parámetro: la función a ejecutar cuando se detecta el evento (puede ser anónima o una referencia).
- Tercer parámetro: un booleano que indica si debe escuchar en todo el árbol DOM (
true
) o solo en la etiqueta (false
).
Clic sobre botón
- Al hacer clic sobre un botón, se puede imprimir
funciono
por consola. - Primero, se debe capturar el botón usando
document.querySelector('#boton')
. - Luego, se escucha el evento
click
del botón y se ejecuta una función.
Apretar una tecla
- Se puede detectar cuando se pulsa una tecla específica, como
Enter
, y mostrar una alerta. - Es importante usar la condicional
evento.code === "Enter"
para filtrar por la tecla deseada. - Para actuar sobre otra tecla, se debe buscar su código en la documentación de Mozilla.
Scroll
- Se puede imprimir por consola la posición del
scroll
cada vez que se haga scroll. - Se utiliza
window.scrollY
para obtener la posición vertical actual del scroll. - Se escucha el evento
scroll
en eldocument
.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.