事件分类: []
1. 鼠标事件onclick(): 鼠标点击ondblclick(): 鼠标双击onmousedown(): 鼠标按下onmouseup(): 鼠标抬起onmousemove(): 鼠标移动onmouseover(): 鼠标移入(鼠标经过时自身触发事件,经过子元素也触发该事件,事件冒泡了) onmouseout(): 鼠标移出(鼠标经过时自身触发事件,经过子元素也触发该事件,事件冒泡了)onmouseenter(): 鼠标移入(鼠标经过时自身触发事件,经过子元素时不触发该事件,不支持冒泡)onmouseleave(): 鼠标移出(鼠标经过时自身触发事件,经过子元素时不触发该事件,不支持冒泡)oncontextmenu(): 鼠标右键菜单onwhell(): 鼠标滚轮事件(mousewhell/DOMMouseScroll)onselect(): 文本选中鼠标无限移动锁定鼠标指针: 必须用绑定的方式 pointerlockchange: 当当页面鼠标锁定状态改变的时候触发pointerlockerror: 当页面鼠标锁定失败的时候触发。
[]
2. 键盘事件
onkeydown(): 键盘按下onkeyup(): 键盘抬起onkeypress(): 除Shift、Fn、CapsLock外任意键被按住(连续触发)
3. 剪切板事件
cut(): 剪切操作copy(): 复制操作paste(): 粘贴操作
4、窗口事件 []
fullscreenchange: 浏览器进入或离开全屏时触发fullscreenerror: window.onresize: 浏览器窗口大小发生变化时触发window.onscroll: 所有可滚动的元素和浏览器窗口,滚动的时候触发window.onload: 在页面 或 图像加载完成后立即执行window.onload: 在页面 或 图像加载完成后立即执行DOMContentLoaded: readyStatechage:unload:beforeunload:
5. 表单事件
submit: 提交reset: 重置change: 当元素值发生改变时触发focus: 元素获得交单(不冒泡)blur: 元素失去焦点(不冒泡)input/porpertychange:
6. 网络事件
online:offline: