Evented
一个 skylark 类包含 evented 函数。
Evented.prototype
listened()
检查指定事件是否有回调函数。
语法
listened (eventName)
参数
- eventName
要检查的事件名称
off()
删除注册侦听器。
语法
off(names,callback)
参数
- names
一个或多个空间分隔的事件类型 - callback
回调函数
on()
在一个或多个事件上注册一个指定的回调。
语法
on(names, data, callback, ctx)
参数
- names
一个或多个空间分隔的事件类型 - data
在事件中传递给处理程序的数据。事件触发时的数据 - callback
回调函数 - ctx
回调函数的上下文对象
one()
在一个或多个事件上注册一个指定的回调。
语法
once(names, data, ctx)
参数
- names
一个或多个空间分隔的事件类型 - data
在事件中传递给处理程序的数据。事件触发时的数据 - ctx
回调函数的上下文对象
trigger()
触发一个事件。所有监听特定事件类型的回调都将被通知。
语法
trigger(event)
参数
- event
引发的事件对象