Skip to content

pantoken / renderers/web-components/src / CommandEventish

Rajapinta: CommandEventish

Alfa

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

Laajentaa

  • Event

Ominaisuudet

command

command: string

Alfa


source

source: Element | null

Alfa


bubbles

readonly bubbles: boolean

Alfa

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

MDN Reference

Peritty kohteesta

Event.bubbles


cancelBubble

cancelBubble: boolean

Alfa

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

Alfa

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

Alfa

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

Alfa

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

MDN Reference

Peritty kohteesta

CommandEventish.currentTarget


defaultPrevented

readonly defaultPrevented: boolean

Alfa

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

Alfa

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

MDN Reference

Peritty kohteesta

Event.eventPhase


isTrusted

readonly isTrusted: boolean

Alfa

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

Alfa

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

Alfa

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

Alfa

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

Alfa

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

MDN Reference

Peritty kohteesta

Event.timeStamp


type

readonly type: string

Alfa

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

Alfa

Peritty kohteesta

Event.NONE


CAPTURING_PHASE

readonly CAPTURING_PHASE: 1

Alfa

Peritty kohteesta

Event.CAPTURING_PHASE


AT_TARGET

readonly AT_TARGET: 2

Alfa

Peritty kohteesta

Event.AT_TARGET


BUBBLING_PHASE

readonly BUBBLING_PHASE: 3

Alfa

Peritty kohteesta

Event.BUBBLING_PHASE

Metodit

composedPath()

composedPath(): EventTarget[]

Alfa

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

Alfa

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

Alfa

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

Alfa

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

MDN Reference

Palauttaa

void

Peritty kohteesta

Event.stopImmediatePropagation


stopPropagation()

stopPropagation(): void

Alfa

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