Skip to content

pantoken-root / formats/interactions/src / CommandEventish

Ինտերֆեյս: CommandEventish ​

Invoker Commands CommandEvent-ի command/source ձևը (դեռ DOM lib տեսակներում չկա):

Ընդլայնում է ​

  • Event

Առանձնահատկություններ ​

command ​

command: string


source ​

source: Element | null


bubbles ​

readonly bubbles: boolean

Event ինտերֆեյսի bubbles միայն կարդացվող հատկությունը ցույց է տալիս, թե արդյոք իրադարձությունը բարձրանում է DOM ծառի միջով կամ ոչ:

MDN Reference

Ժառանգվում է ​

Event.bubbles


cancelBubble ​

cancelBubble: boolean

Event ինտերֆեյսի cancelBubble հատկությունը հեռացել է: Օգտագործեք Event.stopPropagation() դրա փոխարեն: Դրա արժեքը true-ի կարգավորումը իրադարձության մշակիչից վերադառնալուց առաջ կանխում է իրադարձության տարածումը: Ավելի ուշ իրականացումներում դա false-ի կարգավորումը ոչինչ չի անում: Մանրամասների համար տես Browser համատեղելիություն:

Հնացած ​

MDN Reference

Ժառանգվում է ​

Event.cancelBubble


cancelable ​

readonly cancelable: boolean

Event ինտերֆեյսի cancelable միայն կարդացվող հատկությունը ցույց է տալիս, թե արդյոք իրադարձությունը կարող է չեղարկվել, և հետևաբար կանխվել այնպես, կարծես իրադարձություն երբեք չի տեղի ունեցել:

MDN Reference

Ժառանգվում է ​

Event.cancelable


composed ​

readonly composed: boolean

Event ինտերֆեյսի միայն կարդացվող composed հատկությունը վերադարձնում է բուլյան արժեք, որը ցույց է տալիս, թե արդյոք իրադարձությունը կտարածվի shadow DOM սահմանի միջով ստանդարտ DOM-ի մեջ:

MDN Reference

Ժառանգվում է ​

Event.composed


currentTarget ​

readonly currentTarget: EventTarget | null

Event ինտերֆեյսի currentTarget միայն կարդացվող հատկությունը որոշում է տարրը, որին կցված է իրադարձության մշակիչ:

MDN Reference

Ժառանգվում է ​

CommandEventish.currentTarget


defaultPrevented ​

readonly defaultPrevented: boolean

Event ինտերֆեյսի defaultPrevented միայն կարդացվող հատկությունը վերադարձնում է բուլյան արժեք, որը ցույց է տալիս, թե արդյոք Event.preventDefault() կանչը չեղարկել է իրադարձությունը:

MDN Reference

Ժառանգվում է ​

Event.defaultPrevented


eventPhase ​

readonly eventPhase: number

Event ինտերֆեյսի eventPhase միայն կարդացվող հատկությունը ցույց է տալիս, թե իրադարձության հոսքի որ փուլը ներկայումս գնահատվում է:

MDN Reference

Ժառանգվում է ​

Event.eventPhase


isTrusted ​

readonly isTrusted: boolean

Event ինտերֆեյսի isTrusted միայն կարդացվող հատկությունը բուլյան արժեք է, որը 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

Event ինտերֆեյսի միայն կարդացվող target հատկությունը հղում է այն օբյեկտին, որի վրա իրադարձությունը ուղարկվել է: Այն տարբերվում է Event.currentTarget-ից, երբ իրադարձության մշակիչը կոչվում է իրադարձության պղպջակային կամ գրավման փուլում:

MDN Reference

Ժառանգվում է ​

CommandEventish.target


timeStamp ​

readonly timeStamp: number

Event ինտերֆեյսի timeStamp միայն կարդացվող հատկությունը վերադարձնում է ժամանակը (միլիվայրկյաններով), երբ իրադարձությունը ստեղծվել է:

MDN Reference

Ժառանգվում է ​

Event.timeStamp


type ​

readonly type: string

Event ինտերֆեյսի type միայն կարդացվող հատկությունը վերադարձնում է հաղորդագիր, որը պարունակում է իրադարձության տեսակը: Այն սահմանվում է, երբ իրադարձությունը կառուցվում է և այն անվանումն է, որը սովորաբար օգտագործվում է կոնկրետ իրադարձության վերաբերմամբ խոսելու համար, ինչպես 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[]

Event ինտերֆեյսի composedPath() մեթոդը վերադարձնում է իրադարձության ուղին, որը օբյեկտների զանգված է, որոնց վրա ունկներ կմեկնարկեն: Սա չի ներառում shadow trees-ի հանգույցները, եթե shadow root-ը ստեղծվել է իր ShadowRoot.mode closed-ով:

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

Event ինտերֆեյսի preventDefault() մեթոդը ասում է օգտատիրոջ միջոցին, որ իրադարձությունը հստակորեն մշակվում է, ուստի դրա լռելյալ գործողությունը, ինչպես էջի մեծացումը, հղումի նավարկումը կամ տեքստը տեղադրելը, չպետք է կատարվի:

MDN Reference

Վերադարձվող արժեք ​

void

Ժառանգվում է ​

Event.preventDefault


stopImmediatePropagation() ​

stopImmediatePropagation(): void

Event ինտերֆեյսի stopImmediatePropagation() մեթոդը կանխում է նույն իրադարձության այլ ունկներ կոչվելուց:

MDN Reference

Վերադարձվող արժեք ​

void

Ժառանգվում է ​

Event.stopImmediatePropagation


stopPropagation() ​

stopPropagation(): void

Event ինտերֆեյսի stopPropagation() մեթոդը կանխում է ընթացիկ իրադարձության հետագա տարածումը գրավման և պղպջակային փուլերում: Այն, սակայն, չի կանխում լռելյալ վարքի առաջացումը. օրինակ, հղումների վրա սեղմումները դեռ մշակվում են: Եթե ցանկանում եք կանխել այդ վարքը, տես preventDefault() մեթոդը: Այն նաև չի կանխում տարածումը ընթացիկ տարրի այլ իրադարձության մշակիչներին: Եթե ցանկանում եք կանխել դրանք, տես stopImmediatePropagation():

MDN Reference

Վերադարձվող արժեք ​

void

Ժառանգվում է ​

Event.stopPropagation