EventTarget

EventTarget 定义

EventTarget 是一组由可以接收事件并且监听事件对象实现的接口;

  • 常见的event targetElement、document、window
  • 不常见event targetXMLHttpReques、AudioNode、AudioContext

大多数event target (包括elements、document、windows)也支持通过在属性前面加on的方式设置event handlers

方法

  • EventTarget.addEventListener()

    EventTarget给特定的事件类型注册处理程序

  • EventTarget.removeEventListener()

    移除EventTarget事件监听器

  • EventTarget.dispatchEventListener()

    派发一个事件到EventTarget

示例

简单的EventTarget实现
var EventTarget = {
  listeners
}

看实例代码:JSFiddeler代码示例

你可能感兴趣的:(EventTarget)