在HTML中,当事件发生时,事件属于某个事件对象,就像鼠标移动事件属于MouseEvent对象一样。
所有事件对象均基于事件对象,并继承其所有属性和方法:
| 事件对象 | 描述 |
|---|---|
| Event | 所有事件对象的父对象 |
以下是基于主事件对象的对象列表:
| 事件对象 | 描述 |
|---|---|
| AnimationEvent | 对于CSS动画 |
| ClipboardEvent | 用于修改剪贴板 |
| DragEvent | 进行拖放互动 |
| FocusEvent | 对于焦点相关事件 |
| HashChangeEvent | 用于更改URL的锚点部分 |
| InputEvent | 供用户输入 |
| KeyboardEvent | 用于键盘交互 |
| MouseEvent | 鼠标互动 |
| PageTransitionEvent | 用于浏览和离开网页 |
| PopStateEvent | 对于历史记录条目的更改 |
| ProgressEvent | 对于加载外部资源的进度 |
| StorageEvent | 用于更改窗口的存储区域。 |
| TouchEvent | 进行触摸互动 |
| TransitionEvent | 对于CSS过渡 |
| UiEvent | 用于用户界面交互 |
| WheelEvent | 用于鼠标滚轮互动 |