事件分类

1、鼠标事件(不需要小驼峰和大驼峰)
click、mousedown、mousemove、mouseup、contextmenu、mouseover、mouseout、
mouseenter、 mouseleave

mouseenter,mouseleave 不受子元素影响
mouseout,mouseover 受子元素影响.

button 返回值,左键: 0,中间: 1,右键: 2,

2、键盘事件

1、keydown,keyup,keypress
2、触发顺序是 keydown > keypress > keyup
3、keydown 和 keypress 的区别
  1)keydown 可以响应任意键盘按键,keypress 只可以相应字符类键盘按键
检测字符类不准确,keypress 检测字符很准。但是 keydown 能监控所有,包括上下
左右都能监控,但是 keypress 只能监视字符。
用法:如果你想监控字符类按键,并想区分大小写,就用 keypress,如果是操作类按
键的话,就用 keydown(which:39 是给按键牌号 39,不是 asc 码)
  2)keypress 返回 ASCII 码,可以转换成相应字符

文本操作事件

input,change,focus,blur

窗体操作类(window 上的事件)

 scroll,load

你可能感兴趣的:(事件分类)