Eventos en JavaScript
Escuchar la interacción del usuario y el envío de formularios.
const form = document.querySelector("form");
form.addEventListener("submit", (event) => {
event.preventDefault();
const data = new FormData(form);
console.log(Object.fromEntries(data));
});
document.addEventListener("keydown", (event) => {
if (event.key === "Escape") {
form.reset();
}
}, { once: true });
Cómo funciona
addEventListenervincula un manejador a un evento.preventDefaultfrena la acción por defecto del navegador.FormDatalee los campos;{ once: true }se quita solo.
Palabras clave y builtins usados aquí
Objectconstdocumentif
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 307
- Tokens
- 87
- Ritmo de tres estrellas
- 100 tpm
Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 52 segundos.
Paso 1 de 3 en Eventos; paso 4 de 13 en El navegador.