EventTarget

EventTarget - это интерфейс, реализуемый объектами, которые могут генерировать события и могут иметь подписчиков на эти события.

Наиболее частые генераторы событий - Element, document, и window, но другие объекты так же могут использоваться в качестве источников событий , например XMLHttpRequest, AudioNode, AudioContext, и другие.

Многие источники событий (включая элементы, документ и окно) также поддерживают установку обработчиков событий (en-US) с помощью on... свойств и атрибутов.

Методы

EventTarget.addEventListener()

Регистрирует обработчик событий указанного типа на объекте.

EventTarget.removeEventListener()

Удаляет обработчик события.

EventTarget.dispatchEvent()

Генерирует событие на объекте EventTarget.

Спецификация

Спецификация Статус Комментарий
DOM
Определение 'EventTarget' в этой спецификации.
Живой стандарт Без изменений.
Document Object Model (DOM) Level 3 Events Specification
Определение 'EventTarget' в этой спецификации.
Устаревшая Несколько параметров теперь являются необязательными (listener), или принимают нулевое значение (useCapture).
Document Object Model (DOM) Level 2 Events Specification
Определение 'EventTarget' в этой спецификации.
Устаревшая Начальное определение.

Браузерная совместимость

BCD tables only load in the browser

Смотрите также