构造
new EventTarget()
方法列表
名称 | 说明 |
---|---|
off(eventName, handler) | 停止监听某个事件 如果handle为空,则停止监听该事件的所有回调 |
on(eventName, handler) | 增加事件监听 |
once() | 增加一次性事件监听 |
triggerEvent(eventName, optionsopt) | 触发事件 |
详细说明
off(eventName, handler)
停止监听某个事件 如果handle为空,则停止监听该事件的所有回调
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
eventName |
String | Object | 事件名称 |
|
handler |
function | 事件函数 |
返回值
thisArg
- Type
- Self
on(eventName, handler)
增加事件监听
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
eventName |
String | Object | 事件名称 或 事件名称+事件函数对象,例如{"mouseUp":handle1, "mouseDown":handle2} |
|
handler |
function | 事件函数 |
返回值
thisArg
- Type
- Self
once()
增加一次性事件监听
triggerEvent(eventName, optionsopt)
触发事件
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
eventName |
String | 事件名 |
|
options |
Object | 事件参数 |
返回值
false 阻止冒泡
- Type
- Boolean