EventHelper

一个方便的对象,它简化了将事件侦听器附加到多个事件的常见模式,然后在稍后删除所有这些侦听器,例如,在销毁方法中。
new EventHelper()
Example
var helper = new bmgl.EventHelper();

helper.add(someObject.event, listener1, this);
helper.add(otherObject.event, listener2, this);

// later...
helper.removeAll();
See:

Methods

add(event, listener, scope) → {EventHelper~RemoveCallback}
向事件添加侦听器,并记录稍后要清除的注册。
Parameters:
event (Event) 要附加到的事件。
listener (function) 引发事件时要执行的函数。
scope (Object) 可选对象作用域,用作侦听器函数将在其中执行的this指针。
See:
removeAll()
注销以前添加的所有侦听器。
See:

Type Definitions

RemoveCallback()
删除侦听器的函数。