1、定义
keydown:按下键盘键
keypress:紧接着keydown事件触发(只有按下字符键时触发)
keyup:释放键盘键
顺序为:keydown -> keypress ->keyup
2、详解
1)用户按下键盘上的字符键时
- 首先会触发keydown事件
- 然后紧接着触发keypress事件
- 最后触发keyup事件
如果用户按下了一个字符键不放,就会重复触发keydown和keypress事件,直到用户松开该键为止。
2)当用户按下非字符键时
- 首先会触发keydown事件
- 然后就触发keyup事件
如果用户按下了一个非字符键不放,就会重复触发keydown事件,直到用户松开该键为止。