Event Objects(事件对象)

在HTML中,当事件发生时,事件属于某个事件对象,就像鼠标移动事件属于MouseEvent对象一样。

事件对象

所有事件对象均基于事件对象,并继承其所有属性和方法:

事件对象描述
Event所有事件对象的父对象

基于事件的对象

以下是基于主事件对象的对象列表:

事件对象描述
AnimationEvent对于CSS动画
ClipboardEvent用于修改剪贴板
DragEvent进行拖放互动
FocusEvent对于焦点相关事件
HashChangeEvent用于更改URL的锚点部分
InputEvent供用户输入
KeyboardEvent用于键盘交互
MouseEvent鼠标互动
PageTransitionEvent用于浏览和离开网页
PopStateEvent对于历史记录条目的更改
ProgressEvent对于加载外部资源的进度
StorageEvent用于更改窗口的存储区域。
TouchEvent进行触摸互动
TransitionEvent对于CSS过渡
UiEvent用于用户界面交互
WheelEvent用于鼠标滚轮互动