UIEvent

UIEvent

概述

UIEvent 是 Aspose.Html FOSS 中用于 Python 的一个类。继承自:Event。

用户界面事件的基类(WHATWG UI Events 第5.1节)。

此类在 Python 程序中提供了 5 个用于操作 UIEvent 对象的方法。可用的方法包括:__init__、init_event、prevent_default、stop_immediate_propagation、stop_propagation。在安装了用于 Python 的 Aspose.Html FOSS 包后,所有公共成员对任何 Python 应用程序均可访问。属性:bubbles、cancelable、current_target、default_prevented、detail、event_phase,以及另外 4 项。

属性

名称类型访问描述
detailint读取与事件关联的整数详细值。
viewNone读取在无头模式下始终为 None(窗口反向引用超出范围)。
typestr读取事件类型字符串。
bubblesbool读取事件是否冒泡。
cancelablebool读取是否可以阻止默认行为。
target`“EventTargetNone”`读取
current_target`“EventTargetNone”`读取
event_phaseint读取阶段常量:NONE (0),CAPTURING_PHASE (1),AT_TARGET (2),BUBBLING_PHASE (3)。
default_preventedbool读取是否在可取消的事件上调用了 preventDefault()。
timestampfloat读取事件创建时的 Unix 纪元时间(秒)。

方法

签名描述
__init__(type: str, bubbles: bool, cancelable: bool, detail: int)Calls init此 UIEvent 实例上的 (type, bubbles, cancelable, detail)。
prevent_default()如果事件是可取消的,请将 default_prevented 设置为 True。
stop_propagation()在当前目标的所有监听器完成后停止事件传播。
stop_immediate_propagation()停止传播并阻止当前目标上剩余的监听器。
init_event(type: str, bubbles: bool, cancelable: bool)预分发事件初始化的旧别名。

另请参阅

 中文