Skip to content

pantoken / renderers/web-components/src / CommandEventish

Ինտերֆեյս: CommandEventish

Ալֆա

Invoker Commands CommandEventcommand/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