ht.Notifier()

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