Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.49 KB

README_zh-CN.md

File metadata and controls

49 lines (30 loc) · 1.49 KB

JS 事件监听派发类(JS Event dispacher build with TS)

Version

什么情况下需要这个事件介绍和派发功能: 当非DOM对象时。DOM对象有自己的事件监听和派发实现。此事件类可以做非DOM对象的事件处理.

TODO(2019/05/07):

  • Fix: hashCode 计数问题.
  • Fix: 事件Event对象属性错误.

en|中文文档

API

public-公共属性和方法

  • method
名称 类型 说明
addEventListener method 添加事件监听
removeListener method 移除事件监听
dispatchEvent method 派发指定的事件
dispatchEventWith method 派发指定的事件, 相比于dispatchEvent可以传递参数给事件对象
once method 添加一个只进行一次的事件监听
hasEventListener method 检查事件派发对象是否拥有派发的事件
notifyListener method 核心事件派发实现

private-私有属性和方法

  • method
名称 类型 说明
$addListener method 添加事件监,相比于addEventListener, 这是一个私有方法
$insertEventBin method 将事件添加到事件队列中, 核心事件监听实现
$removeEventBin method 将事件从事件队列中移除, 核心事件移除实现

参考资料