Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EventTarget

EventTarget实现了基本的事件触发机制 参考 EventTarget 实现的简单事件触发机制

Hierarchy

Index

Constructors

constructor

Properties

listenerMap

listenerMap: {}

Type declaration

Methods

addEventListener

  • 添加事件监听器

    Parameters

    Returns () => void

    若添加成功则返回一个函数, 用于移除事件监听

      • (): void
      • Returns void

addEventListeners

  • 对多个事件添加同一个事件监听器

    Parameters

    Returns false | (Anonymous function)

    若添加成功则返回一个函数, 用于移除事件监听

clearListener

  • clearListener(): void
  • 清空所有绑定的事件

    Returns void

dispatchEvent

  • dispatchEvent(event: Event): boolean
  • 分发事件

    Parameters

    • event: Event

      分发的事件对象

    Returns boolean

    事件是否发送成功

dispatchEventLite

hasListener

  • 指定类型的事件是否被监听

    Parameters

    Returns boolean

removeEventListener

Object literals

Static DEFAULT_EVENT_LISTENER_OPTIONS

DEFAULT_EVENT_LISTENER_OPTIONS: object

once

once: false = false

Generated using TypeDoc