Event
Event
نمای کلی
کلاس Event در Aspose.Html FOSS برای Python است.
یک شیء رویداد DOM طبق WHATWG DOM §2.2.
این کلاس 5 متد برای کار با اشیای Event در برنامههای Python فراهم میکند. متدهای موجود شامل: __init__، init_event، prevent_default، stop_immediate_propagation، stop_propagation هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. ویژگیها: bubbles، cancelable، current_target، default_prevented، event_phase، target و 2 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
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, bubbles: bool, cancelable: bool) | Calls init(type, bubbles, cancelable) در این نمونهٔ Event. |
prevent_default() | اگر رویداد قابل لغو باشد، default_prevented را روی True تنظیم کنید. |
stop_propagation() | پس از اتمام تمام شنوندهها در هدف فعلی، انتشار رویداد را متوقف کنید. |
stop_immediate_propagation() | انتشار را متوقف کنید و مانع شنوندههای باقیمانده در هدف فعلی شوید. |
init_event(type: str, bubbles: bool, cancelable: bool) | نام مستعار قدیمی برای مقداردهی اولیه پیش از ارسال رویداد. |