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
    引发的事件对象