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 מוחלטת לפני מעבר הקטע.
new_urlstrקריאהמחרוזת URL מוחלטת לאחר מעבר הקטע.
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, old_url: str, new_url: str)Calls init(type, old_url, new_url) על המופע של HashChangeEvent הזה.
prevent_default()הגדר default_prevented ל-True אם האירוע ניתן לביטול.
stop_propagation()עצור את הפצת האירוע לאחר שכל המאזינים על היעד הנוכחי סיימו.
stop_immediate_propagation()עצור הפצה AND מנע מאזינים נותרים על היעד הנוכחי.
init_event(type: str, bubbles: bool, cancelable: bool)כינוי ישן לאתחול אירוע לפני ההפצה.

ראה גם

 עברית