绑定事件格式:node.on + 事件类型 = 事件处理函数
鼠标事件类型
- click:单击
- dblclick:双击
- mousemove:移动(只要移动就会不停触发)
- mouseover:移入(移入到子节点上也会触发)
- mouseout:移出(从子节点中移出也会触发)
- mouseenter:移入(移入到子节点上不会触发)
- mouseleave:移出(从子节点中移出不会触发)
- mousedown:鼠标按下
- mouseup:鼠标抬起
- wheel:鼠标滚轮滚动
键盘事件类型
- keydown:键盘按下(支持所有键,按下不松手,会一直触发)
- keyup:键盘抬起
- keypress:键盘按下(只支持字符键,按下不松手,会一直触发)
window事件
- load:页面加载完之后触发
- unload:刷新页面、关闭页面时触发(只兼容IE)
- scroll:页面滚动时触发
- resize:页面窗口大小发生变化时触发
- storage:localStorage中的数据发生变化时触发
- focus:获取焦点
- blur:失去焦点
- select:选中表单中的文本时触发
- change:改变表单中的数据,且失去焦点时触发
- input:改变表单中的数据时触发