HashChangeEvent
HashChangeEvent
ภาพรวม
HashChangeEvent เป็นคลาสใน Aspose.Html FOSS สำหรับ Python. สืบทอดจาก: Event.
เหตุการณ์การนำทางส่วนของเอกสารเดียวกัน.
คลาสนี้ให้ 5 เมธอดสำหรับทำงานกับอ็อบเจกต์ HashChangeEvent ในโปรแกรม Python. เมธอดที่มีให้รวมถึง: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใดก็ได้หลังจากติดตั้งแพ็กเกจ Aspose.Html FOSS สำหรับ Python. คุณสมบัติ: bubbles, cancelable, current_target, default_prevented, event_phase, new_url, และอีก 4 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
old_url | str | อ่าน | สตริง URL แบบสมบูรณ์ก่อนการเปลี่ยนแปลงส่วน fragment. |
new_url | str | อ่าน | สตริง URL แบบสมบูรณ์หลังการเปลี่ยนแปลงส่วน fragment. |
type | str | อ่าน | สตริงประเภทเหตุการณ์. |
bubbles | bool | อ่าน | ว่ากิจกรรมนี้บับเบิลหรือไม่. |
cancelable | bool | อ่าน | ว่าการกระทำเริ่มต้นสามารถป้องกันได้หรือไม่. |
target | `“EventTarget | None”` | อ่าน |
current_target | `“EventTarget | None”` | อ่าน |
event_phase | int | อ่าน | ค่าคงที่ของเฟส: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | อ่าน | ว่ามีการเรียก preventDefault() บนเหตุการณ์ที่สามารถยกเลิกได้หรือไม่. |
timestamp | float | อ่าน | เวลาตาม Unix epoch (วินาที) ณ ขณะสร้าง Event. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
__init__(type: str, old_url: str, new_url: str) | Calls init(type, old_url, new_url) บนอินสแตนซ์ HashChangeEvent นี้. |
prevent_default() | ตั้ง default_prevented เป็น True หากเหตุการณ์สามารถยกเลิกได้. |
stop_propagation() | หยุดการแพร่กระจายของเหตุการณ์หลังจาก listener ทั้งหมดบนเป้าหมายปัจจุบันทำงานเสร็จแล้ว. |
stop_immediate_propagation() | หยุดการแพร่กระจายและป้องกัน listener ที่เหลือบนเป้าหมายปัจจุบัน. |
init_event(type: str, bubbles: bool, cancelable: bool) | นามแฝงแบบเก่าสำหรับการเริ่มต้นเหตุการณ์ก่อนการ dispatch. |