events handler of chimee
npm install chimee-helper-events --save
自定义事件基础类
Meta
- author: huzunjie
得到某对象的某事件类型对应的监听队列数组
Parameters
Returns Array
触发事件监听方法
Parameters
Returns undefined
添加事件监听到缓存
Parameters
target
Object 发生事件的对象type
String 事件类型handler
Function 监听函数isOnce
Boolean 是否单次执行 (optional, defaultfalse
)handlerWrap
Function
Returns undefined
移除事件监听
Parameters
Returns undefined
Event 自定义事件类 1. 可以使用不传参得到的实例作为eventBus使用 2. 可以通过指定target,用多个实例操作同一target对象的事件管理 3. 当设定target时,可以通过设置assign为true,来给target实现"on\once\off\emit"方法
Parameters
Returns event
添加事件监听
Parameters
Returns event
添加事件监听,并且只执行一次
Parameters
Returns event
移除事件监听
Parameters
type
String 事件类型handler
Function 监听函数(不指定handler则清除type对应的所有事件监听)isOnce
Boolean 单次监听类型 (optional, defaultfalse
)
Returns event
触发事件监听函数
Parameters
type
String 事件类型data
Returns event