Con la ayuda del addEventListener () Método, un programador de JavaScript puede agregar manipuladores de eventos a un objeto de ventana específico. Este método le permite controlar la reacción para el evento correspondiente. El JavaScript se aísla del texto HTML cuando utiliza el método AddEventListener (), lo que facilita la comprensión y le permite agregar oyentes de eventos incluso si no tiene control sobre el marcado HTML.
Este artículo discutirá el procedimiento para agregar controladores de eventos al objeto de la ventana en un programa JavaScript. Además, los ejemplos relacionados con el uso del método addEventListener () también se demostrarán. Entonces, comencemos!
Agregar controladores de eventos al objeto de la ventana en JavaScript
Como programador de JavaScript, puede utilizar el método AddEventListener () para agregar un oyente de eventos a cualquier objeto HTML. Existe otro "en"Propiedad JavaScript que se usa para el mismo propósito; Sin embargo, no es muy útil en comparación con el método AddEventListener () porque el método AddEventListener () le permite agregar múltiples oyentes de eventos en un objeto de ventana o elemento HTML.
Sintaxis del método addEventListener ()
objeto.addEventListener (evento, función, useCapture);Aquí, el primer parámetro ","evento"Se agrega para especificar el evento para el que desea agregar el controlador de eventos; el segundo parámetro, "función"Invoca la función que se ejecutará cuando ocurra el evento especificado. El último parámetro es opcional que puede ser capturar o burbujear para eventos.
Ejemplo 1: Agregar un controlador de eventos al objeto de la ventana en JavaScript
Agregaremos el método addEventListener () al "ventana"Objeto en el siguiente ejemplo. El método agregado AddEventListener () se activará cuando un usuario realice el "ratón hacia abajo" acción:
JavaScript addEventListener ()
Este ejemplo usa el método addEventListener () en el objeto de la ventana.
También podemos pasar un "evento"Objeto al método addEventListener (). El "eventoEl objeto comprende toda la información relacionada con el evento Mousedown:
Ejecute el programa anterior en su editor de código favorito o en cualquier Sandbox de codificación en línea; Sin embargo, utilizaremos el JSBIN para este propósito:
La ejecución del programa JavaScript anterior mostrará el siguiente resultado:
Ahora, haga clic a la izquierda en la pantalla y verá la siguiente alerta:
Ejemplo 2: Agregar un controlador de eventos para el evento de clic del mouse en JavaScript
Este ejemplo le mostrará el procedimiento de agregar un controlador de eventos para el mouse "hacer clic"Evento en JavaScript. En este ejemplo, no estamos agregando evento directamente al objeto de la ventana sino a su objeto de documento.
En primer lugar, agregaremos un encabezado con el
etiqueta, un párrafo con el
etiqueta y un botón usando la etiqueta:
Agregue un controlador de eventos en JavaScript
Este programa JavaScript utilizó el método AddEventListener ()
También hemos agregado una identificación "botón 1" para nuestro "Haz click en mi" botón:
El método GetElementByID se invocará para encontrar y obtener el botón teniendo "botón 1" identificación. Después de eso, el "addEventListener ()"El método agregará un"hacer clic"Evento que activará el"Mostrar fecha()" método:
Después de obtener la salida, haga clic en el "Haz click en mi"Botón para ver la hora y la fecha actuales:
Conclusión
Usando el método addEventListener (), puede agregar un controlador de eventos al objeto de la ventana y los elementos HTML. Sin sobrescribir los controladores de eventos existentes, el método JavaScript addEventListener () asigna un controlador de eventos al objeto específico y un objeto de ventana único también puede tener múltiples manejadores de eventos. Este artículo sobre el procedimiento para agregar controladores de eventos al objeto de la ventana en un programa JavaScript y los ejemplos relacionados con el uso del método AddEventListener () también se demuestran.