常用的键盘事件
- keyup 按键弹起的时候触发
document.onkeyup = function(){
console.log(“弹起”);
}
document.addEventListener('keyup',()=>{
console.log(“弹起”);
})
- keydown 按键按下的时候触发
document.onkeydown= function(){
console.log(“弹起”);
}
document.addEventListener('keydown',()=>{
console.log(“弹起”);
})
- keypress 按键按下的时候触发,它识别不了shift、Ctrl这样的功能键
三个事件的执行顺序:keydown——keypress——keyup
鼠标事件
- click 单击鼠标左键时触发,右键按下则不会触发
- dblclick 双击鼠标左键时触发,右键按下则不会触发
- mousedown 鼠标按钮被按下时触发,左右键都可以触发
- mouseout 鼠标指针位于某个元素上且将要移出元素的边界时触发
- mouseover 鼠标指针移出某个元素到另一个元素上时触发
- mousemove 鼠标在某个元素上触发
- mouseleave 鼠标指针移出元素时触发
- mouseenter 鼠标指针移动到元素上时触发
- contextmenu 用户点击鼠标右键打开上下文菜单时触发