1. 依次发生的3个事件:
keydown:按下按钮
keypress:一个符号被按下
keyup:松开按钮
2. Key的分类
normal keys:Esc,backspace,enter,tab,space和A-Z。kecode各浏览器一致,触发上边3各事件
Modifier keys:shift,control,alt,caps lock,num locak。 keycode各浏览器一致,但是只触发keydown和keyup事件
Arrow keys:上下左右,keycode一致
Symbol keys:各种符号,keycode各浏览器差别最多的keys,当使用的时候请注意查清在不同浏览器的keycode
Special keys:Insert,Delete,Home,End,Page Up,Page down,F1 - F12。keycode各浏览器一致
3. 长时间按住key对大部分浏览器只触发keypress
4. 浏览器的分类简介:IE(Trident内核),Chrome(webkit内核分之),Firefox(Gecko内核),Safari(webkit内核),Opera(Presto内核)