Event
Event class
Event
用于向处理事件的处理程序提供有关事件的上下文信息.
public class Event : DOMObject
构造函数
特性
姓名 |
描述 |
Bubbles { get; } |
用于指示事件是否为冒泡事件。如果事件可以冒泡,则值为 true,否则值为 false。 |
Cancelable { get; } |
用于指示事件是否可以阻止其默认操作。如果可以阻止默认操作,则值为 true,否则值为 false。 |
CurrentTarget { get; } |
用于表示IEventTarget 的IEventListeners。 这在捕获和冒泡期间特别有用。 |
DefaultPrevented { get; } |
如果在可取消属性值为 true 时调用了 preventDefault(),则返回 true,否则返回 false。 |
EventPhase { get; } |
用于指示当前正在评估事件流的哪个阶段。 |
IsTrusted { get; } |
isTrusted 属性必须返回它被初始化的值。创建事件时,必须将属性初始化为 false。 |
Target { get; } |
用于指示事件最初被调度到的IEventTarget 。 |
TimeStamp { get; } |
用于指定创建事件的时间(相对于纪元的毫秒数)。 由于某些系统可能不提供此信息,timeStamp 的值可能不适用于所有事件。 当不可用时,将返回值 0。 纪元时间的示例是系统启动时间或 1970 年 1 月 1 日 0:0:0 UTC。 |
Type { get; } |
事件名称(不区分大小写)。该名称必须是 XML 名称。 |
方法
字段
评论
一个实现Events的对象。Event通常作为第一个参数传递给事件处理程序。 通过从Event
派生附加接口将更具体的上下文信息传递给事件处理程序,其中包含信息与他们所伴随的事件类型直接相关。 这些派生接口也由传递给事件监听器的对象实现。
也可以看看