UIEvent

UIEvent 介面代表簡單的使用者介面事件。它是 UI Events API 的一部分,該 API 包含與使用者互動相關的各種事件型別和介面。

UIEvent 繼承自 Event。儘管為了向後相容而保留了 UIEvent.initUIEvent() 方法,但您應該使用 UIEvent() 建構函式來建立 UIEvent 物件。

有幾個介面是該介面的直接或間接後代:MouseEventTouchEventFocusEventKeyboardEventWheelEventInputEventCompositionEvent

Event UIEvent

建構函式

UIEvent()

建立一個 UIEvent 物件。

例項屬性

該介面還繼承了其父介面 Event 的屬性。

UIEvent.detail 只讀

根據事件型別,返回一個 long,其中包含有關事件的詳細資訊。

UIEvent.sourceCapabilities 實驗性 只讀

返回一個 InputDeviceCapabilities 介面的例項,該介面提供有關生成觸控事件的物理裝置的資訊。

UIEvent.view 只讀

返回一個 WindowProxy,其中包含生成事件的檢視。

UIEvent.which 已棄用 只讀

返回按下鍵的數字 keyCode,或者按下字母數字鍵的字元程式碼 (charCode)。

例項方法

該介面還繼承了其父介面 Event 的方法。

UIEvent.initUIEvent() 已棄用

初始化一個 UIEvent 物件。如果事件已被分派,則此方法不執行任何操作。

規範

規範
UI 事件
# idl-uievent

瀏覽器相容性

另見