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