Eventos y Formularios
Event listeners, propagación de eventos, delegación y validación de formularios.
Artículos del módulo
Objeto Form
Accede y manipula formularios HTML usando el objeto Form.
Inputs (Checkbox, Radio, Select)
Trabaja con diferentes tipos de inputs de formularios.
Validación (checkValidity)
Valida formularios usando la API de validación HTML5.
FormData API
Construye y envía datos de formularios usando FormData.
Eventos submit, change, input
Maneja eventos de formularios como submit, change e input.
Bubbling y Capturing
Entiende cómo se propagan los eventos a través del DOM.
addEventListener y removeEventListener
Añade y elimina manejadores de eventos en elementos.
Objeto Event y Control de Propagación
Domina el objeto Event, sus propiedades y métodos como preventDefault y stopPropagation.
Delegación de Eventos
Optimiza el manejo de eventos usando el patrón de delegación.
Eventos del Mouse
Maneja eventos del ratón como click, mouseenter y mouseleave.
Eventos de Teclado
Responde a eventos del teclado como keydown, keyup y keypress.
Eventos de Interfaz (scroll, resize)
Maneja eventos de interfaz como scroll, resize y focus.
Eventos de Drag & Drop
Implementa funcionalidad de arrastrar y soltar usando la API Drag & Drop.
Custom Events
Crea y despacha eventos personalizados en tus aplicaciones.
Passive Event Listeners
Mejora el rendimiento usando event listeners pasivos.