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是一个由可以接受事件的对象实现的接口.并且可以为它们创建监听器.element, docum...
    mochase阅读 1,362评论 0 1
  • 以下文章为转载,对理解JavaScript中的事件处理机制很有帮助,浅显易懂,特分享于此。 什么是事件? 事件(E...
    jxyjxy阅读 3,076评论 1 10
  • 事件是一种异步编程的实现方式,本质上是程序各个组成部分之间的通信。DOM支持大量的事件,本节介绍DOM的事件编程。...
    周花花啊阅读 601评论 0 3
  • 要说起在西安的四年大学生涯对我的改变的话,其中不能忽略的就是我对面食的情感。倒不是说我去西安之前不喜欢面条 -- ...
    Glory1236阅读 360评论 0 1
  • 文|图 舒行之 第一次在湖边静静等待一场日出 激动的不想错过任何一个画面 日出之前的色彩是最美的 黎明前的黑暗和暴...
    舒行之阅读 1,856评论 8 5