EventTarget是一个可以与DOM EventTarget具有相同API的类。 它增加了包含冗长功能的缩写功能。 例如:on函数是一个关于addEventListener的包装器。
See:
EventTarget#on的别名。 允许EventTarget模拟标准的DOM API。
See:
EventTarget#trigger的别名。 允许EventTarget模拟标准的DOM API。
See:
将事件侦听器添加到EventTarget的实例。 事件侦听器是一个函数,当具有某个名称的事件被触发时,该函数将被调用。
Name
Type
Description
type
string | Array.
An event name or an array of event names.
fn
EventTarget~EventListener
The function to remove.
将事件侦听器添加到EventTarget的实例。 事件侦听器是一个函数,当具有某个名称的事件被触发时,该函数将被调用。
Name
Type
Description
type
string | Array.
An event name or an array of event names.
fn
EventTarget~EventListener
The function to call with EventTarget
s
此函数将添加仅触发一次的事件侦听器。 第一个触发器将被删除。 这就像在这个callEventTarget#off上添加一个EventTarget#的事件监听器。这就像添加一个 EventTarget#on事件侦听器,然后在自己上面调用EventTarget#off
Name
Type
Description
type
string | Array.
An event name or an array of event names.
fn
EventTarget~EventListener
The function to be called once for each event name.
EventTarget#off的别名。 允许EventTarget模拟标准的DOM API。
See:
此函数会导致事件发生。 这将导致任何等待该事件的事件监听器被调用。 如果事件没有事件监听器,则不会发生任何事件。
如果正在触发的事件的名称在EventTarget.allowedEvents_中。 触发器也将调用on + uppercaseEventName函数。
示例:'Click'在EventTarget.allowedEvents_中,因此如果触发器存在,触发器将尝试调用onClick。
Name
Type
Description
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.
A Custom DOM event.
See:
所有事件侦听器应遵循以下格式。
Name
Type
Attributes
Description
event
EventTarget~Event
the event that triggered this function
hash
Object
hash of data sent during the event
手机扫一扫
移动阅读更方便
你可能感兴趣的文章