Event

Event

Tổng quan

Event là một lớp trong Aspose.Html FOSS dành cho Python.

Một đối tượng sự kiện DOM theo WHATWG DOM §2.2.

Lớp này cung cấp 5 phương thức để làm việc với các đối tượng Event trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python. Thuộc tính: bubbles, cancelable, current_target, default_prevented, event_phase, target, và còn 2 mục nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
typestrĐọcChuỗi loại sự kiện.
bubblesboolĐọcLiệu sự kiện có lan truyền hay không.
cancelableboolĐọcLiệu hành động mặc định có thể bị ngăn chặn hay không.
target`“EventTargetNone”`Đọc
current_target`“EventTargetNone”`Đọc
event_phaseintĐọcHằng số pha: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolĐọcLiệu có gọi preventDefault() trên một sự kiện có thể hủy không.
timestampfloatĐọcThời gian epoch Unix (giây) tại thời điểm tạo Sự kiện.

Phương thức

Chữ kýMô tả
__init__(type: str, bubbles: bool, cancelable: bool)Calls init(type, bubbles, cancelable) trên đối tượng Event này.
prevent_default()Đặt default_prevented thành True nếu sự kiện có thể bị hủy.
stop_propagation()Ngừng truyền sự kiện sau khi tất cả các listener trên đối tượng mục tiêu hiện tại hoàn thành.
stop_immediate_propagation()Ngừng truyền VÀ ngăn chặn các listener còn lại trên đối tượng mục tiêu hiện tại.
init_event(type: str, bubbles: bool, cancelable: bool)Bí danh kế thừa cho việc khởi tạo sự kiện pre-dispatch.

Xem thêm

 Tiếng Việt