js核心-Web-API-DOM-常用键盘事件-键盘事件对象

  1. 常用键盘事件
    事件除了使用鼠标触发,还可以使用键盘触发。
    键盘事件 触发条件
    onkeyup 某个键盘按键被松开时触发
    onkeydown 某个键盘按键被按下时触发
    onkeypress 某个键盘按键被按下时触发 但是他不识别功能键 比如ctrl shift箭头等
    注意:
  2. 如果使用addEventListener 不需要加 on
  3. onkeypress 和前面2个的区别是,它不识别功能键,比如左右箭头,shift 等。
  4. 三个事件的执行顺序是: keydown – keypress — keyup
    8.2 键盘事件对象
    keyCode 返回该键的ASCII值
    注意: onkeydown 和 onkeyup 不区分字母大小写,onkeypress 区分字母大小写。
    在我们实际开发中,我们更多的使用keydown和keyup, 它能识别所有的键(包括功能键)
    Keypress 不识别功能键,但是keyCode属性能区分大小写,返回不同的ASCII值

你可能感兴趣的:(JavaScript,DOM,js)