Class: Target

ol/events/Target~Target


W3C DOM Level 2 EventTarget 接口的简化实现。 参见 https://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-EventTarget

与规范相比有两个重要的简化:

  1. addEventListenerremoveEventListener 中对 useCapture 的处理。没有真正的捕获模型。
  2. dispatchEvent 中对 stopPropagationpreventDefault 的处理。 没有事件目标层次结构。当监听器在事件对象上调用 stopPropagationpreventDefault 时,意味着在此之后不再调用更多监听器。 与监听器返回 false 的情况相同。

Subclasses

Extends

  • Disposable

Methods

dispatchEvent(event){boolean | undefined}

分发事件并调用所有监听此类型事件的监听器。 event 参数可以是字符串或具有 type 属性的对象。

Name Type Description
event BaseEvent | string

事件对象。

返回值:
false 如果有人在事件对象上调用了 preventDefault 或任何监听器返回了 false。