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 epoch (بالثواني) عند إنشاء الحدث.

الطرق

التوقيعوصف
__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()إيقاف الانتشار و منع المستمعين المتبقين على الهدف الحالي.
init_event(type: str, bubbles: bool, cancelable: bool)اسم مستعار قديم لتهيئة الحدث قبل الإرسال.

انظر أيضاً

 العربية