Как реализовать метод addEventListener () в JavaScript?



AddEventListener () - это встроенная функция JavaScript, которая принимает событие для прослушивания и вызова, когда описанное событие запускается.

Событие - важная часть . Веб-страница реагирует в соответствии с произошедшим событием. Некоторые события создаются пользователями, а некоторые - API. В этой статье мы увидим, как происходят события и как метод addEventListener в JavaScript используется в следующей последовательности:

c против c ++ против java

Что такое прослушиватель событий?

Слушатель событий - это процедура в JavaScript, ожидающая наступления события. Простой пример мероприятие это пользователь, щелкающий мышью или нажимающий клавишу на клавиатуре.





В addEventListener () это встроенный Функция JavaScript который принимает событие, которое нужно прослушивать, и второй аргумент, который будет вызываться всякий раз, когда описанное событие запускается. К одному элементу можно добавить любое количество обработчиков событий без перезаписи существующих обработчиков событий.

addEventListener () в JavaScript

Некоторые из Особенности метода прослушивателя событий включают:



  • В addEventListener () метод прикрепляет обработчик события к указанному элементу.
  • Этот метод присоединяет обработчик событий к элементу без перезапись существующие обработчики событий.
  • Можете добавить много обработчиков событий к одному элементу.
  • Вы можете добавить множество обработчиков событий того же типа к одному элемент , т.е. два события «щелчок».
  • Слушатели событий могут быть добавлены к любому ПРИГОВОР объект не только HTML-элементы. то есть объект окна.
  • Метод addEventListener () делает его Полегче контролировать, как событие реагирует до пузырей.

При использовании метода addEventListener () JavaScript отделяется от разметка для лучшей читаемости и позволяет добавлять прослушиватели событий, даже если вы не управляете разметкой HTML.

Кроме того, вы можете легко удалить прослушиватель событий, используя removeEventListener () метод .

Синтаксис:



target.addEventListener (тип, прослушиватель [, параметры]) target.addEventListener (тип, прослушиватель [, useCapture]) target.addEventListener (тип, прослушиватель [, useCapture, wantUntrusted])

Значения параметров

Параметр Описание

мероприятие

Необходимые. Строка, указывающая имя события.

Примечание. Не используйте префикс «on». Например, используйте «щелчок» вместо «onclick».

Список всех событий HTML DOM можно найти в нашем полном справочнике по объектам событий HTML DOM.

функция

Необходимые. Задает функцию, запускаемую при возникновении события.

Когда событие происходит, объект события передается функции в качестве первого параметра. Тип мероприятия объект зависит от указанного события. Например, событие «щелчок» принадлежит объекту MouseEvent.

useCapture

Необязательный. Логическое значение, указывающее, должно ли событие выполняться в фазе захвата или в фазе восходящей цепочки.

Возможные значения: true - обработчик события выполняется на этапе захвата. False - по умолчанию. Обработчик событий выполняется в фазе восходящей цепочки.


Теперь, когда вы знаете, как работает прослушиватель событий, давайте взглянем на пример addEventListener () в JavaScript.

addEventListener () в JavaScript: пример

 
& lt! DOCTYPE html & gt & lthtml & gt & ltbody & gt & ltp & gtВ этом примере метод addEventListener () используется для выполнения функции, когда пользователь нажимает кнопку. & lt / p & gt & ltbutton id = 'myBtn' & ltbutton id = 'myBtn' & ltbutton & lt; & lt; & lt; & lt; ('myBtn'). addEventListener ('click', myFunction) function myFunction () {document.getElementById ('demo'). innerHTML = 'Hello World'} & lt / script & gt & lt / body & gt & lt / html & gt

addEventListener в JavaScript

На этом мы подошли к концу этого addEventListener в JavaScript. Надеюсь, вы поняли, как слушатель событий метод работает в JavaScript.

Ознакомьтесь с нашими который включает в себя живое обучение под руководством инструктора и реальный проектный опыт. Это обучение позволит вам овладеть навыками работы с серверными и интерфейсными веб-технологиями. Он включает обучение веб-разработке, jQuery, Angular, NodeJS, ExpressJS и MongoDB.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев блога «addEventListener в JavaScript», и мы свяжемся с вами.