Skip to content

pantoken / renderers/web-components/src / CommandEventish

介面: CommandEventish

Alpha(內測)

command/source 形狀的 Invoker Commands CommandEvent(尚未在 DOM lib 類型中)。

擴充自

  • Event

屬性

command

command: string

Alpha(內測)


source

source: Element | null

Alpha(內測)


bubbles

readonly bubbles: boolean

Alpha(內測)

Event 介面的 bubbles 唯讀屬性表示該事件是否會在 DOM 樹中向上冒泡。

MDN Reference

繼承自

Event.bubbles


cancelBubble

cancelBubble: boolean

Alpha(內測)

Event 介面的 cancelBubble 屬性已被棄用。請改用 Event.stopPropagation()。在事件處理函式返回之前將其值設為 true 可防止事件的傳播。在較新的實現中,將其設為 false 不會產生作用。詳細請參閱瀏覽器相容性。

已棄用

MDN Reference

繼承自

Event.cancelBubble


cancelable

readonly cancelable: boolean

Alpha(內測)

Event 介面的 cancelable 唯讀屬性表示該事件是否可被取消,進而可透過取消行為使該事件彷彿未曾發生。

MDN Reference

繼承自

Event.cancelable


composed

readonly composed: boolean

Alpha(內測)

Event 介面的唯讀 composed 屬性回傳一個布林值,表示該事件是否會穿越 shadow DOM 邊界並傳播到標準 DOM。

MDN Reference

繼承自

Event.composed


currentTarget

readonly currentTarget: EventTarget | null

Alpha(內測)

Event 介面的 currentTarget 唯讀屬性識別已附加事件處理程式的元素。

MDN Reference

繼承自

CommandEventish.currentTarget


defaultPrevented

readonly defaultPrevented: boolean

Alpha(內測)

Event 介面的 defaultPrevented 唯讀屬性回傳一個布林值,表示對 Event.preventDefault() 的呼叫是否已取消該事件。

MDN Reference

繼承自

Event.defaultPrevented


eventPhase

readonly eventPhase: number

Alpha(內測)

Event 介面的 eventPhase 唯讀屬性表示當前事件流程所處的階段。

MDN Reference

繼承自

Event.eventPhase


isTrusted

readonly isTrusted: boolean

Alpha(內測)

Event 介面的 isTrusted 唯讀屬性為布林值:當事件由使用者代理(包括透過使用者操作與程式化方法如 HTMLElement.focus())產生時為 true;當事件是透過 EventTarget.dispatchEvent() 派發時為 false。唯一例外是 click 事件,用戶代理會將 isTrusted 屬性初始化為 false。

MDN Reference

繼承自

Event.isTrusted


returnValue

returnValue: boolean

Alpha(內測)

Event 屬性 returnValue 表示此事件的預設動作是否已被阻止。

已棄用

MDN Reference

繼承自

Event.returnValue


srcElement

readonly srcElement: EventTarget | null

Alpha(內測)

已棄用的 Event.srcElement 為 Event.target 屬性的別名。請改用 Event.target。

已棄用

MDN Reference

繼承自

CommandEventish.srcElement


target

readonly target: EventTarget | null

Alpha(內測)

Event 介面的唯讀 target 屬性參考事件被派發到的物件。當事件處理器在事件的冒泡或捕獲階段被呼叫時,此屬性與 Event.currentTarget 不同。

MDN Reference

繼承自

CommandEventish.target


timeStamp

readonly timeStamp: number

Alpha(內測)

Event 介面的 timeStamp 唯讀屬性回傳事件建立時的時間(以毫秒為單位)。

MDN Reference

繼承自

Event.timeStamp


type

readonly type: string

Alpha(內測)

Event 介面的 type 唯讀屬性回傳包含事件類型的字串。該值在事件建構時設定,通常用以指稱特定事件的名稱,例如 click、load 或 error。

MDN Reference

繼承自

Event.type


NONE

readonly NONE: 0

Alpha(內測)

繼承自

Event.NONE


CAPTURING_PHASE

readonly CAPTURING_PHASE: 1

Alpha(內測)

繼承自

Event.CAPTURING_PHASE


AT_TARGET

readonly AT_TARGET: 2

Alpha(內測)

繼承自

Event.AT_TARGET


BUBBLING_PHASE

readonly BUBBLING_PHASE: 3

Alpha(內測)

繼承自

Event.BUBBLING_PHASE

方法

composedPath()

composedPath(): EventTarget[]

Alpha(內測)

Event 介面的 composedPath() 方法回傳事件的路徑(path),該路徑為一個物件陣列,表示會呼叫監聽器的對象。如果 shadow root 是以 ShadowRoot.mode 設為 closed 建立,則不包含 shadow 樹中的節點。

MDN Reference

回傳

EventTarget[]

繼承自

Event.composedPath


initEvent()

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

Alpha(內測)

Event.initEvent() 方法用於初始化透過 Document.createEvent() 建立之事件的值。

參數

type

string

bubbles?

boolean

cancelable?

boolean

回傳

void

已棄用

MDN Reference

繼承自

Event.initEvent


preventDefault()

preventDefault(): void

Alpha(內測)

Event 介面的 preventDefault() 方法告知使用者代理該事件已被明確處理,因此不應執行其預設動作,例如頁面滾動、連結導向或貼上文字等。

MDN Reference

回傳

void

繼承自

Event.preventDefault


stopImmediatePropagation()

stopImmediatePropagation(): void

Alpha(內測)

Event 介面的 stopImmediatePropagation() 方法可阻止相同事件的其他監聽器被呼叫。

MDN Reference

回傳

void

繼承自

Event.stopImmediatePropagation


stopPropagation()

stopPropagation(): void

Alpha(內測)

Event 介面的 stopPropagation() 方法可阻止目前事件在捕獲與冒泡階段的進一步傳播。但它不會阻止任何預設行為發生;例如,對連結的點擊仍會被處理。若要阻止那些行為,請參閱 preventDefault() 方法。它也不會阻止當前元素的其他事件處理器被呼叫;若要阻止那些,請參閱 stopImmediatePropagation()。

MDN Reference

回傳

void

繼承自

Event.stopPropagation