HashChangeEvent

HashChangeEvent

نمای کلی

HashChangeEvent یک کلاس در Aspose.Html FOSS برای Python است. ارث‌برده از: Event.

رویداد ناوبری قطعه در همان سند.

این کلاس ۵ متد برای کار با اشیاء HashChangeEvent در برنامه‌های Python ارائه می‌دهد. متدهای موجود شامل: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python، برای هر برنامهٔ Python در دسترس هستند. ویژگی‌ها: bubbles, cancelable, current_target, default_prevented, event_phase, new_url و ۴ مورد دیگر.

خواص

نامنوعدسترسیتوضیح
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خواندنزمان اپوک یونیکس (ثانیه) در زمان ایجاد رویداد.

روش ها

امضاتوضیح
__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)نام مستعار قدیمی برای مقداردهی اولیهٔ رویداد پیش‌ارسال.

همچنین ببینید:

 فارسی