在HTML中,當事件發(fā)生時,事件屬于某個事件對象,就像鼠標移動事件屬于MouseEvent對象一樣。
所有事件對象均基于事件對象,并繼承其所有屬性和方法:
事件對象 | 描述 |
---|---|
Event | 所有事件對象的父對象 |
以下是基于主事件對象的對象列表:
事件對象 | 描述 |
---|---|
AnimationEvent | 對于CSS動畫 |
ClipboardEvent | 用于修改剪貼板 |
DragEvent | 進行拖放互動 |
FocusEvent | 對于焦點相關(guān)事件 |
HashChangeEvent | 用于更改URL的錨點部分 |
InputEvent | 供用戶輸入 |
KeyboardEvent | 用于鍵盤交互 |
MouseEvent | 鼠標互動 |
PageTransitionEvent | 用于瀏覽和離開網(wǎng)頁 |
PopStateEvent | 對于歷史記錄條目的更改 |
ProgressEvent | 對于加載外部資源的進度 |
StorageEvent | 用于更改窗口的存儲區(qū)域。 |
TouchEvent | 進行觸摸互動 |
TransitionEvent | 對于CSS過渡 |
UiEvent | 用于用戶界面交互 |
WheelEvent | 用于鼠標滾輪互動 |