Ideas / conceptos claves
Una función anónima es una definición de función que no está vinculada a un identificador
Recursos
element.addEventListener
EventTarget.removeEventListener()
Apuntes
- JS es un lenguaje que está basado en eventos
✨ Toda la magia sucede cuando escuchamos los eventos y reaccionamos con lo que sucede
Eventos
Add Event Listener
node.addEventListener(tipoDeEvento, callback)
- Todos los eventos envían información del evento como un parámetro al callback
- Existen eventos específicos para elementos HTML especiales como ser video o audio
Remove Event Listener
- Elimina un evento
- Debemos especificar el tipo de evento y la referencia de la función al momento de invocar el método del elemento HTML
- Es recomendable si deseamos eliminar eventos a futuro no crear funciones anónimas por que se perderá la referencia
node.removeEventListener(tipoDeEvento, callback)
<aside>
📌 RESUMEN: Todos los elementos del DOM pueden tener las propiedades para agregar o eliminar eventos según diferentes acciones. Algunos elementos tienen acciones específicas como ser los videos o audios
</aside>