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_urlstrอ่านสตริง URL แบบสมบูรณ์ก่อนการเปลี่ยนแปลงส่วน fragment.
new_urlstrอ่านสตริง URL แบบสมบูรณ์หลังการเปลี่ยนแปลงส่วน fragment.
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 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.

ดูเพิ่มเติม

 ภาษาไทย