所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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。
-