PubSub

  • exports

事件驱动机制。

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当前对象。