账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    怎样全流程的理解js中的keydown事件的全流程?
    21
    0
     <script>
         function showkey(event){
              console.log(event.keyCode)
           }
       document.onkeydown=showkey
      
     </script>

    初学js,不知道理解的对不对?
    1、浏览器解析js代码,生成函数showkey,document将函数showkey与一个keydown事件绑定
    2、按下某个按键
    3、键盘设备将按键信息传送给cpu
    4、cpu捕获到这个按键信息,将其传送到浏览器进程中生成一个事件对象event:keydownevent
    5、浏览器document安装了事件监听程序,在事件更新中获得按键事件event:keydownevent
    6、document发现这个事件与showkey函数绑定,然后调用showkey
    7、然后document和事件监听程序清除这个事件的记录,等待下一个事件
    求指导~

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 拙劣逃避 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部