Skip to content

pantoken-root / renderers/web-components/src / CommandEventish

رابط: CommandEventish ​

آلفا

شکل command/source یک CommandEvent دستورات Invoker (هنوز در انواع کتابخانه DOM نیست).

گسترش می‌دهد ​

  • Event

خصوصیات ​

command ​

command: string

آلفا


source ​

source: Element | null

آلفا


bubbles ​

readonly bubbles: boolean

آلفا

خصوصیت فقط‌خواندنی bubbles در رابط Event نشان می‌دهد که آیا رویداد درخت DOM را به سمت بالا حبابی می‌شود یا خیر.

MDN Reference

ارث‌بری از ​

Event.bubbles


cancelBubble ​

cancelBubble: boolean

آلفا

خصوصیت cancelBubble از رابط Event منسوخ شده است. به‌جای آن از Event.stopPropagation() استفاده کنید. تنظیم این مقدار روی true پیش از بازگشت از هندلر رویداد، از انتشار رویداد جلوگیری می‌کند. در پیاده‌سازی‌های جدیدتر، تنظیم آن روی false هیچ تاثیری ندارد. برای جزئیات سازگاری مرورگرها را ببینید.

منسوخ ​

MDN Reference

ارث‌بری از ​

Event.cancelBubble


cancelable ​

readonly cancelable: boolean

آلفا

خصوصیت فقط‌خواندنی cancelable در رابط Event نشان می‌دهد که آیا رویداد قابل لغو است و بنابراین می‌توان آن را طوری جلوگیری کرد که انگار هرگز اتفاق نیفتاده است.

MDN Reference

ارث‌بری از ​

Event.cancelable


composed ​

readonly composed: boolean

آلفا

خصوصیت فقط‌خواندنی composed از رابط Event مقدار بولی‌ای برمی‌گرداند که نشان می‌دهد آیا رویداد از مرز shadow DOM به DOM استاندارد منتشر می‌شود یا نه.

MDN Reference

ارث‌بری از ​

Event.composed


currentTarget ​

readonly currentTarget: EventTarget | null

آلفا

خصوصیت فقط‌خواندنی currentTarget در رابط Event عنصری را که هندلر رویداد به آن پیوست شده شناسایی می‌کند.

MDN Reference

ارث‌بری از ​

CommandEventish.currentTarget


defaultPrevented ​

readonly defaultPrevented: boolean

آلفا

خصوصیت فقط‌خواندنی defaultPrevented در رابط Event مقدار بولی‌ای برمی‌گرداند که نشان می‌دهد آیا فراخوانی Event.preventDefault() رویداد را لغو کرده است یا خیر.

MDN Reference

ارث‌بری از ​

Event.defaultPrevented


eventPhase ​

readonly eventPhase: number

آلفا

خصوصیت فقط‌خواندنی eventPhase در رابط Event نشان می‌دهد که در حال حاضر کدام فاز جریان رویداد در حال ارزیابی است.

MDN Reference

ارث‌بری از ​

Event.eventPhase


isTrusted ​

readonly isTrusted: boolean

آلفا

خصوصیت فقط‌خواندنی isTrusted در رابط Event یک مقدار بولی است که زمانی true است که رویداد توسط عامل کاربر تولید شده باشد (شامل اقدامات کاربر و روش‌های برنامه‌ای مانند HTMLElement.focus())، و false زمانی است که رویداد از طریق EventTarget.dispatchEvent() ارسال شده باشد. تنها استثنا رویداد click است که در عامل‌های کاربر مقدار isTrusted را به false مقداردهی اولیه می‌کند.

MDN Reference

ارث‌بری از ​

Event.isTrusted


returnValue ​

returnValue: boolean

آلفا

خصوصیت Event با نام returnValue نشان می‌دهد که آیا اقدام پیش‌فرض برای این رویداد جلوگیری شده است یا خیر.

منسوخ ​

MDN Reference

ارث‌بری از ​

Event.returnValue


srcElement ​

readonly srcElement: EventTarget | null

آلفا

مخدوش‌شده Event.srcElement معادلِ مستعارِ Event.target است. به‌جای آن از Event.target استفاده کنید.

منسوخ ​

MDN Reference

ارث‌بری از ​

CommandEventish.srcElement


target ​

readonly target: EventTarget | null

آلفا

خصوصیت فقط‌خواندنی target در رابط Event مرجعی به شیئی است که رویداد روی آن ارسال شده است. این در زمانی که هندلر رویداد در فاز حبابی یا ضبطی فراخوانی می‌شود با Event.currentTarget متفاوت است.

MDN Reference

ارث‌بری از ​

CommandEventish.target


timeStamp ​

readonly timeStamp: number

آلفا

خصوصیت فقط‌خواندنی timeStamp در رابط Event زمان (برحسب میلی‌ثانیه) ایجاد رویداد را برمی‌گرداند.

MDN Reference

ارث‌بری از ​

Event.timeStamp


type ​

readonly type: string

آلفا

خصوصیت فقط‌خواندنی type در رابط Event رشته‌ای حاوی نوع رویداد را برمی‌گرداند. این مقدار هنگام ساخت رویداد تعیین می‌شود و نامی است که معمولاً برای اشاره به رویداد خاص استفاده می‌شود، مانند click، load، یا error.

MDN Reference

ارث‌بری از ​

Event.type


NONE ​

readonly NONE: 0

آلفا

ارث‌بری از ​

Event.NONE


CAPTURING_PHASE ​

readonly CAPTURING_PHASE: 1

آلفا

ارث‌بری از ​

Event.CAPTURING_PHASE


AT_TARGET ​

readonly AT_TARGET: 2

آلفا

ارث‌بری از ​

Event.AT_TARGET


BUBBLING_PHASE ​

readonly BUBBLING_PHASE: 3

آلفا

ارث‌بری از ​

Event.BUBBLING_PHASE

متدها ​

composedPath() ​

composedPath(): EventTarget[]

آلفا

متد composedPath() از رابط Event مسیر رویداد را برمی‌گرداند که آرایه‌ای از اشیائی است که روی آن‌ها لیسنرها فراخوانی می‌شوند. این شامل گره‌ها در درخت‌های shadow نمی‌شود اگر ریشهٔ shadow با ShadowRoot.mode بسته ایجاد شده باشد.

MDN Reference

مقدار بازگشتی ​

EventTarget[]

ارث‌بری از ​

Event.composedPath


initEvent() ​

initEvent(type, bubbles?, cancelable?): void

آلفا

متد Event.initEvent() برای مقداردهی اولیهٔ یک رویداد ایجادشده با استفاده از Document.createEvent() استفاده می‌شود.

پارامترها ​

type ​

string

bubbles? ​

boolean

cancelable? ​

boolean

مقدار بازگشتی ​

void

منسوخ ​

MDN Reference

ارث‌بری از ​

Event.initEvent


preventDefault() ​

preventDefault(): void

آلفا

متد preventDefault() از رابط Event به عامل کاربر اعلام می‌کند که رویداد به‌طور صریح توسط کاربر هندل می‌شود، پس اقدام پیش‌فرض آن، مانند اسکرول صفحه، هدایت لینک، یا چسباندن متن، نباید انجام شود.

MDN Reference

مقدار بازگشتی ​

void

ارث‌بری از ​

Event.preventDefault


stopImmediatePropagation() ​

stopImmediatePropagation(): void

آلفا

متد stopImmediatePropagation() از رابط Event از فراخوانی سایر لیسنرهای همان رویداد جلوگیری می‌کند.

MDN Reference

مقدار بازگشتی ​

void

ارث‌بری از ​

Event.stopImmediatePropagation


stopPropagation() ​

stopPropagation(): void

آلفا

متد stopPropagation() از رابط Event از انتشار بیشتر رویداد جاری در فازهای ضبط و حبابی جلوگیری می‌کند. اما این روش مانع رخ دادن رفتارهای پیش‌فرض نمی‌شود؛ برای مثال، کلیک روی لینک‌ها همچنان پردازش می‌شود. اگر می‌خواهید آن رفتارها را متوقف کنید، متد preventDefault() را ببینید. همچنین این روش مانع انتشار به دیگر هندلرهای رویداد روی عنصر جاری نمی‌شود. اگر می‌خواهید آن‌ها را متوقف کنید، stopImmediatePropagation() را ببینید.

MDN Reference

مقدار بازگشتی ​

void

ارث‌بری از ​

Event.stopPropagation