PubSub
事件驱动机制。
PubSub ( [handlers] )
参数:
- [handlers]Object<String,Function>
- 初始的事件监听。
trigger ( type , [props] , [thisObj] )
触发事件。
参数:
- typeString
- 事件类型。
- [props]Object
- 事件属性。
- [thisObj]Any
- 监听函数的this,默认为当前对象。
返回值:
Object事件参数。
on ( type , handler )
注册事件监听。
参数:
- typeString
- 事件类型。
- handlerFunction
- 处理函数。
返回值:
Object当前对象。
off ( [type] , [handler] )
注销事件监听。
参数:
- [type]String
- 事件类型。如不指定,则注销所有事件监听。
- [handler]Function
- 处理函数。如不指定,则注销指定事件类型的所有监听。
返回值:
Object当前对象。