new Notifier2()
事件通知管理器,可对其添加监听函数、删除监听函数,以及派发事件到所有监听函数
Extends
Methods
-
add(listener, scope, priority) → {void}
-
增加监听器
Parameters:
Name Type Attributes Description listener
function 监听器函数
scope
any <optional>
监听器函数域
priority
number <optional>
权重高的置前,相同权重插入同权重的后端
Returns:
void- Overrides:
-
contains(listener, scope) → {boolean}
-
是否包含此监听器函数
Parameters:
Name Type Attributes Description listener
function 监听器函数
scope
any <optional>
监听器函数域
Returns:
boolean- Inherited From:
-
fire(event) → {void}
-
派发事件,依次调用所有的监听器函数
Parameters:
Name Type Description event
any 事件对象
Returns:
void- Inherited From:
-
getClass() → {function}
-
获取类声明(构造函数)
Returns:
function -类声明(构造函数)
- Inherited From:
-
getClassName() → {string}
-
获取类全名
Returns:
string -类全名
- Inherited From:
-
getSuperClass() → {any}
-
获取父类声明(构造函数)
Returns:
any -父类声明(构造函数)
- Inherited From:
-
remove(listener, scope) → {void}
-
删除监听器
Parameters:
Name Type Attributes Description listener
function 监听器函数
scope
any <optional>
监听器函数域
Returns:
void- Inherited From: