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