new Notifier()
事件通知管理器,可对其添加监听函数、删除监听函数,以及派发事件到所有监听函数
Methods
-
add(listener, scope, ahead) → {boolean}
-
增加监听器
Parameters:
Name Type Attributes Description listener
function 监听器函数
scope
any <optional>
监听器函数域
ahead
boolean <optional>
是否将当前监听器插入到监听器列表开头
Returns:
boolean -
contains(listener, scope) → {boolean}
-
是否包含此监听器函数
Parameters:
Name Type Attributes Description listener
function 监听器函数
scope
any <optional>
监听器函数域
Returns:
boolean -
fire(event) → {void}
-
派发事件,依次调用所有的监听器函数
Parameters:
Name Type Description event
any 事件对象
Returns:
void -
getClass() → {function}
-
获取类声明(构造函数)
Returns:
function -类声明(构造函数)
-
getClassName() → {string}
-
获取类全名
Returns:
string -类全名
-
getSuperClass() → {any}
-
获取父类声明(构造函数)
Returns:
any -父类声明(构造函数)
-
remove(listener, scope) → {void}
-
删除监听器
Parameters:
Name Type Attributes Description listener
function 监听器函数
scope
any <optional>
监听器函数域
Returns:
void