事件化的~ EventedMixin

包含向传递给 事件化对象 提供事件功能的方法。

方法

(静态) any(targetOrType, typeOrListener, listener可选)

在此对象或其他事件化对象上添加一个或多个事件监听器。该监听器仅在触发第一个事件时被调用一次,然后将被移除。

参数
名称类型属性描述
targetOrType字符串 | 数组 | 元素 | 对象

如果这是一个字符串或数组,则它表示将触发监听器的事件类型。

    Another evented object can be passed here instead, which will
    cause the listener to listen for events on _that_ object.

    In either case, the listener's `this` value will be bound to
    this object.
typeOrListener字符串 | 数组 | 函数

如果第一个参数是字符串或数组,这应该是监听器函数。否则,这是一个或多个事件类型的字符串或数组。

listener函数<可选>

如果第一个参数是另一个事件化对象,这将是监听器函数。

(静态) off(targetOrType可选, typeOrListener可选, listener可选)

从事件化对象的一个或多个事件中移除一个或多个监听器。

参数
名称类型属性描述
targetOrType字符串 | 数组 | 元素 | 对象<可选>

如果这是一个字符串或数组,则它表示事件类型。

    Another evented object can be passed here instead, in which case
    ALL 3 arguments are _required_.
typeOrListener字符串 | 数组 | 函数<可选>

如果第一个参数是字符串或数组,这可能是监听器函数。否则,这是一个或多个事件类型的字符串或数组。

listener函数<可选>

如果第一个参数是另一个事件化对象,这将是监听器函数;否则,将移除绑定到事件类型*所有*监听器。

(静态) on(targetOrType, typeOrListener, listener可选)

在此对象或其他事件化对象上添加一个或多个事件监听器。

参数
名称类型属性描述
targetOrType字符串 | 数组 | 元素 | 对象

如果这是一个字符串或数组,则它表示将触发监听器的事件类型。

    Another evented object can be passed here instead, which will
    cause the listener to listen for events on _that_ object.

    In either case, the listener's `this` value will be bound to
    this object.
typeOrListener字符串 | 数组 | 函数

如果第一个参数是字符串或数组,这应该是监听器函数。否则,这是一个或多个事件类型的字符串或数组。

listener函数<可选>

如果第一个参数是另一个事件化对象,这将是监听器函数。

(静态) one(targetOrType, typeOrListener, listener可选)

在此对象或其他事件化对象上添加一个或多个事件监听器。该监听器将针对每个事件被调用一次,然后将被移除。

参数
名称类型属性描述
targetOrType字符串 | 数组 | 元素 | 对象

如果这是一个字符串或数组,则它表示将触发监听器的事件类型。

    Another evented object can be passed here instead, which will
    cause the listener to listen for events on _that_ object.

    In either case, the listener's `this` value will be bound to
    this object.
typeOrListener字符串 | 数组 | 函数

如果第一个参数是字符串或数组,这应该是监听器函数。否则,这是一个或多个事件类型的字符串或数组。

listener函数<可选>

如果第一个参数是另一个事件化对象,这将是监听器函数。

(静态) trigger(event, hash可选) → {布尔值}

在此事件化对象上触发一个事件,使其监听器被调用。

参数
名称类型属性描述
event字符串 | 对象

一个事件类型或具有类型属性的对象。

hash对象<可选>

传递给监听器的附加对象。

返回

是否阻止了默认行为。

类型: 
布尔值