MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

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

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

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

Методы

EventTarget.addEventListener()
Регистрирует обработчик событий указанного типа на объекте.
EventTarget.removeEventListener()
Удаляет обработчик события.
EventTarget.dispatchEvent()
Генерирует событие на объекте EventTarget.

Specifications

Specification Status Comment
DOM
Определение 'EventTarget' в этой спецификации.
Живой стандарт No change.
Document Object Model (DOM) Level 3 Events Specification
Определение 'EventTarget' в этой спецификации.
Рабочий черновик A few parameters are now optional (listener), or accepts the null value (useCapture).
Document Object Model (DOM) Level 2 Events Specification
Определение 'EventTarget' в этой спецификации.
Рекомендация Initial definition.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 1.0 1.0 (1.7 или ранее) 9.0 7 1.0
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 1.0 1.0 (1) 9.0 6.0 1.0

Additional methods for Mozilla chrome code

Mozilla extensions for use by JS-implemented event targets to implement on* properties. See also WebIDL bindings.

  • void setEventHandler(DOMString type, EventHandler handler)
  • EventHandler getEventHandler(DOMString type)

See Also

Метки документа и участники

Метки: 
 Внесли вклад в эту страницу: vvscode, fscholz
 Обновлялась последний раз: vvscode,