Skip to content

pantoken-root / formats/interactions/src / CommandEventish

Rajapinta: CommandEventish ​

command/source-muotoinen Invoker Commands -komennon CommandEvent (ei vielä DOM-kirjastotyyppinä).

Laajentaa ​

  • Event

Ominaisuudet ​

command ​

command: string


source ​

source: Element | null


bubbles ​

readonly bubbles: boolean

bubbles-vainlukuinen ominaisuus Event-rajapinnassa ilmaisee, kuplivatko tapahtumat DOM-puun läpi vai eivät.

MDN Reference

Peritty kohteesta ​

Event.bubbles


cancelBubble ​

cancelBubble: boolean

Event-rajapinnan cancelBubble-ominaisuus on vanhentunut. Käytä sen sijaan Event.stopPropagation()-metodia. Asettamalla sen arvoksi true ennen tapahtumankäsittelijästä paluuta estetään tapahtuman propagaatio. Myöhemmissä toteutuksissa arvon asettaminen falseksi ei tee mitään. Katso selainten yhteensopivuus lisätiedoista.

Vanhentunut ​

MDN Reference

Peritty kohteesta ​

Event.cancelBubble


cancelable ​

readonly cancelable: boolean

Event-rajapinnan cancelable-vainlukuinen ominaisuus ilmaisee, voidaanko tapahtuma peruuttaa (ja siten estää ikään kuin tapahtumaa ei olisi koskaan tapahtunut).

MDN Reference

Peritty kohteesta ​

Event.cancelable


composed ​

readonly composed: boolean

Event-rajapinnan vainlukuinen composed-ominaisuus palauttaa boolean-arvon, joka ilmaisee, kulkeeko tapahtuma shadow DOM -rajan yli tavalliseen DOM:iin vai ei.

MDN Reference

Peritty kohteesta ​

Event.composed


currentTarget ​

readonly currentTarget: EventTarget | null

Event-rajapinnan currentTarget-vainlukuinen ominaisuus tunnistaa elementin, johon tapahtumankäsittelijä on liitetty.

MDN Reference

Peritty kohteesta ​

CommandEventish.currentTarget


defaultPrevented ​

readonly defaultPrevented: boolean

Event-rajapinnan defaultPrevented-vainlukuinen ominaisuus palauttaa boolean-arvon, joka ilmaisee, peruutettiinko Event.preventDefault()-kutsulla tapahtuma.

MDN Reference

Peritty kohteesta ​

Event.defaultPrevented


eventPhase ​

readonly eventPhase: number

Event-rajapinnan eventPhase-vainlukuinen ominaisuus ilmoittaa, mitä vaihetta tapahtumavirran arvioinnissa parhaillaan käsitellään.

MDN Reference

Peritty kohteesta ​

Event.eventPhase


isTrusted ​

readonly isTrusted: boolean

Event-rajapinnan isTrusted-vainlukuinen ominaisuus on boolean-arvo, joka on true, kun tapahtuman on luonut käyttäjäagentti (mukaan lukien käyttäjän toiminnot ja ohjelmalliset menetelmät kuten HTMLElement.focus()), ja false, kun tapahtuma on lähetetty EventTarget.dispatchEvent():lla. Poikkeuksena on click-tapahtuma, jonka isTrusted-ominaisuus alustetaan käyttäjäagenteissa arvolla false.

MDN Reference

Peritty kohteesta ​

Event.isTrusted


returnValue ​

returnValue: boolean

Event-ominaisuus returnValue kertoo, onko tämän tapahtuman oletustoiminto estetty vai ei.

Vanhentunut ​

MDN Reference

Peritty kohteesta ​

Event.returnValue


srcElement ​

readonly srcElement: EventTarget | null

Vanhentunut Event.srcElement on alias Event.target-ominaisuudelle. Käytä Event.targetia sen sijaan.

Vanhentunut ​

MDN Reference

Peritty kohteesta ​

CommandEventish.srcElement


target ​

readonly target: EventTarget | null

Event-rajapinnan vainlukuinen target-ominaisuus on viite objektiin, jolle tapahtuma on lähetetty. Se eroaa Event.currentTargetista, kun tapahtumankäsittelijä kutsutaan tapahtuman kuplimis- tai kaappaamisvaiheessa.

MDN Reference

Peritty kohteesta ​

CommandEventish.target


timeStamp ​

readonly timeStamp: number

Event-rajapinnan timeStamp-vainlukuinen ominaisuus palauttaa ajan (millisekunteina), jolloin tapahtuma luotiin.

MDN Reference

Peritty kohteesta ​

Event.timeStamp


type ​

readonly type: string

Event-rajapinnan type-vainlukuinen ominaisuus palauttaa merkkijonon, joka sisältää tapahtuman tyypin. Se asetetaan tapahtuman luomishetkellä ja on yleisesti käytetty nimi tietylle tapahtumalle, kuten click, load tai error.

MDN Reference

Peritty kohteesta ​

Event.type


NONE ​

readonly NONE: 0

Peritty kohteesta ​

Event.NONE


CAPTURING_PHASE ​

readonly CAPTURING_PHASE: 1

Peritty kohteesta ​

Event.CAPTURING_PHASE


AT_TARGET ​

readonly AT_TARGET: 2

Peritty kohteesta ​

Event.AT_TARGET


BUBBLING_PHASE ​

readonly BUBBLING_PHASE: 3

Peritty kohteesta ​

Event.BUBBLING_PHASE

Metodit ​

composedPath() ​

composedPath(): EventTarget[]

Event-rajapinnan composedPath()-metodi palauttaa tapahtuman polun, joka on taulukko objekteista, joilla kuuntelijat tullaan kutsumaan. Tämä ei sisällä solmuja shadow-puissa, jos shadow root on luotu ShadowRoot.mode:lla closed.

MDN Reference

Palauttaa ​

EventTarget[]

Peritty kohteesta ​

Event.composedPath


initEvent() ​

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

Metodia Event.initEvent() käytetään alustamaan tapahtuman arvo, kun tapahtuma luodaan Document.createEvent():lla.

Parametrit ​

type ​

string

bubbles? ​

boolean

cancelable? ​

boolean

Palauttaa ​

void

Vanhentunut ​

MDN Reference

Peritty kohteesta ​

Event.initEvent


preventDefault() ​

preventDefault(): void

Event-rajapinnan preventDefault()-metodi ilmoittaa käyttäjäagentille, että tapahtumaa käsitellään nimenomaisesti, joten sen oletustoimintoa, kuten sivun vieritystä, linkin avaamista tai tekstin liittämistä, ei tule suorittaa.

MDN Reference

Palauttaa ​

void

Peritty kohteesta ​

Event.preventDefault


stopImmediatePropagation() ​

stopImmediatePropagation(): void

Event-rajapinnan stopImmediatePropagation()-metodi estää muiden saman tapahtuman kuuntelijoiden kutsumisen.

MDN Reference

Palauttaa ​

void

Peritty kohteesta ​

Event.stopImmediatePropagation


stopPropagation() ​

stopPropagation(): void

Event-rajapinnan stopPropagation()-metodi estää nykyisen tapahtuman etenemisen edelleen kaappaus- ja kuplimisvaiheissa. Se ei kuitenkaan estä oletuskäyttäytymisiä; esimerkiksi linkkien klikkaukset käsitellään edelleen. Jos haluat estää nämä toiminnot, katso preventDefault()-metodia. Se ei myöskään estä propagointia saman elementin muihin tapahtumankäsittelijöihin; jos haluat estää ne, katso stopImmediatePropagation().

MDN Reference

Palauttaa ​

void

Peritty kohteesta ​

Event.stopPropagation