• videojs文档翻译-EventTarget


    EventTarget

    new EventTarget()

     

    EventTarget是一个可以与DOM EventTarget具有相同API的类。 它增加了包含冗长功能的缩写功能。 例如:on函数是一个关于addEventListener的包装器。

    See:
    • EventTarget Spec

    Methods


    addEventListener()

    EventTarget#on的别名。 允许EventTarget模拟标准的DOM API。

    See:
    • EventTarget#on

    dispatchEvent()

    EventTarget#trigger的别名。 允许EventTarget模拟标准的DOM API。

    See:
    • EventTarget#trigger

    off(type, fn)

     

    将事件侦听器添加到EventTarget的实例。 事件侦听器是一个函数,当具有某个名称的事件被触发时,该函数将被调用。

    Parameters:
    NameTypeDescription
    type string | Array.<string>

    An event name or an array of event names.

    fn EventTarget~EventListener

    The function to remove.

    on(type, fn)

     

    将事件侦听器添加到EventTarget的实例。 事件侦听器是一个函数,当具有某个名称的事件被触发时,该函数将被调用。

    Parameters:
    NameTypeDescription
    type string | Array.<string>

    An event name or an array of event names.

    fn EventTarget~EventListener

    The function to call with EventTargets

    one(type, fn)

    此函数将添加仅触发一次的事件侦听器。 第一个触发器将被删除。 这就像在这个callEventTarget#off上添加一个EventTarget#的事件监听器。这就像添加一个 EventTarget#on事件侦听器,然后在自己上面调用EventTarget#off

    Parameters:
    NameTypeDescription
    type string | Array.<string>

    An event name or an array of event names.

    fn EventTarget~EventListener

    The function to be called once for each event name.

    removeEventListener()

    EventTarget#off的别名。 允许EventTarget模拟标准的DOM API。

    See:
    • EventTarget#off

    trigger(event)

    此函数会导致事件发生。 这将导致任何等待该事件的事件监听器被调用。 如果事件没有事件监听器,则不会发生任何事件。

    如果正在触发的事件的名称在EventTarget.allowedEvents_中。 触发器也将调用on + uppercaseEventName函数。

    示例:'Click'在EventTarget.allowedEvents_中,因此如果触发器存在,触发器将尝试调用onClick。

    Parameters:
    NameTypeDescription
    event string | EventTarget~Event |Object

    The name of the event, an Event, or an object with a key of type set to an event name.

    类型定义


    Event

     

    A Custom DOM event.

    See:
    • Properties

    EventListener(event, hashopt)

     

    所有事件侦听器应遵循以下格式。

    This:
    • {EventTarget}
    Parameters:
    NameTypeAttributesDescription
    event EventTarget~Event  

    the event that triggered this function

    hash Object <optional>

    hash of data sent during the event

  • 相关阅读:
    调用 验证码
    始终居中的弹出层
    jq常用
    ThinkPHP redirect 方法
    session 的生成和删除
    1355:字符串匹配问题(strs)
    1348:【例49】城市公交网建设问题
    1357:车厢调度(train)
    1358:中缀表达式值(expr)
    1351:【例412】家谱树
  • 原文地址:https://www.cnblogs.com/nightstarsky/p/6611776.html
Copyright © 2020-2023  润新知