所有类
org.w3c.dom.events
| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
org.w3c.dom.events
接口 Event
- 所有已知子接口:
- LSLoadEvent, LSProgressEvent, MouseEvent, MutationEvent, UIEvent
public interface Event
Event
接口用于为处理事件的处理程序提供关于事件的上下文信息。实现 Event
接口的对象通常作为第一个参数传递给事件处理程序。从 Event
(包含与它们附带的事件类型直接相关的信息)派生其他接口,可以将更多特定的上下文信息传递给事件处理程序。这些派生的接口也由传递给事件侦听器的对象实现。
另请参见 Document Object Model (DOM) Level 2 Events Specification。
- 从以下版本开始:
- DOM Level 2
字段摘要 | |
---|---|
static short | AT_TARGET 目前事件正在目标 EventTarget 接受评诂。 |
static short | BUBBLING_PHASE 当前的事件阶段为 bubbling 阶段。 |
static short | CAPTURING_PHASE 当前的事件阶段是捕获阶段。 |
方法摘要 | |
---|---|
boolean | getBubbles() 用于指示事件是否是 bubbling 事件。 |
boolean | getCancelable() 用于指示事件是否可以阻止其默认操作。 |
EventTarget | getCurrentTarget() 用于指示当前正在处理其 EventListeners 的 EventTarget 。 |
short | getEventPhase() 用于指示当前正在评诂哪个阶段的事件流。 |
EventTarget | getTarget() 用于指示 EventTarget ,最初将事件指派给它。 |
long | getTimeStamp() 用于指定创建事件的时间(与历元相关,以毫秒为单位)。 |
String | getType() 事件的名称(不区分大小写)。 |
void | initEvent(String eventTypeArg, boolean canBubbleArg, boolean cancelableArg) initEvent 方法用于初始化通过 DocumentEvent 接口创建的 Event 的值。 |
void | preventDefault() 如果事件可取消,则 preventDefault 方法用于表示要取消该事件,意味着作为事件结果的、通常由该实现采取的任何默认操作将不出现。 |
void | stopPropagation() stopPropagation 方法用于阻止在事件流期间事件的进一步传播。 |
字段详细信息 |
---|
CAPTURING_PHASE
static final short CAPTURING_PHASE
- 当前的事件阶段是捕获阶段。
- 另请参见:
- 常量字段值
AT_TARGET
static final short AT_TARGET
- 目前事件正在目标
EventTarget
接受评诂。- 另请参见:
- 常量字段值
BUBBLING_PHASE
static final short BUBBLING_PHASE
- 当前的事件阶段为 bubbling 阶段。
- 另请参见:
- 常量字段值
方法详细信息 |
---|
getType
String getType()
- 事件的名称(不区分大小写)。该名称必须是 XML 名称。
getTarget
EventTarget getTarget()
- 用于指示
EventTarget
,最初将事件指派给它。
getCurrentTarget
EventTarget getCurrentTarget()
- 用于指示当前正在处理其
EventListeners
的EventTarget
。这在捕获和 bubbling 期间特别有用。
getEventPhase
short getEventPhase()
- 用于指示当前正在评诂哪个阶段的事件流。
getBubbles
boolean getBubbles()
- 用于指示事件是否是 bubbling 事件。如果事件可以 bubble,则值为 true;否则值为 false。