首页 > 其他分享 >关于KeyCode被弃用后的问题

关于KeyCode被弃用后的问题

时间:2022-10-24 12:32:28浏览次数:47  
标签:被弃 keyCode 键盘 关于 key KeyCode event


关于KeyCode被弃用后的问题

前情

目前在开发是会发现,键盘事件的event事件对象的keyCode=“ASCll码值”已经被弃用了,但是大部分情况是不影响使用的,但是为了避免不必要的麻烦,还是建议大家依据实际情况做选择。

解决方法

document.onkeyup = function(event) {
event = window.event || event;
// 新方法
if (event.key == 'p') {
alert("按下了p键");
}
// 旧方法
if (event.keyCode == 80) {
alert("按下了p键");
}
}

简单来说就是将

keyCode=“键盘的ASCLL码值”,例 keyCode=“80”、keyCode="76"等
改为
key=“键盘的字母内容”,例 key=“a”、key=“Alt”、key="Enter"等

个人感觉,简介了许多。


标签:被弃,keyCode,键盘,关于,key,KeyCode,event
From: https://blog.51cto.com/u_15694180/5789408

相关文章

  • 关于什么时候用get请求和什么时候用post请求
    转:关于什么时候用get请求和什么时候用post请求 get和post方法功能类似的,使用建议:1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;2、在做......
  • 关于DICOM文件的压缩处理
    1.这里引用微至云动对压缩的理解3-5倍的压缩的超高无损压缩算法:http://www.wedcm.com/artical45.htm ......
  • 关于精准测试左移设计方案的思考
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试背景:最近......
  • 关于最近的工作纰漏和自我学习的需要
     最近工作内容变了,因为之前国庆休假状态没调回来,导致批量上传接口写了很久,导致之后的工作要别人写,我还要回答别人的问题,从自己一个人写变辅助、回答问题,全是自己不适合的......
  • 关于jsp页面中的小细节们
    细节一:利用jsp判断文本框的输入格式是否正确也就是主要利用script标签进行判断,主要用到的是正则表达式(判断是否为整数);再加上if语句的配合,就能够在文本框的格式不正确时,发......
  • 关于stm32提示DEV_TARGET_CMD_ERR的解决办法
    最近使用STM32G030F6P6,程序一直用st-link调试得好好的,在添加flash保存参数的程序后,一开始程序编写得可能有问题,所以使用STM32CubeProgrammer连接时很容易出现无法连接的情......
  • 关于两行代码让我时间无限拉长这件事------mainServlet
    在再一次尝试实现增删改查的功能时,出现了一些BUG,修改功能一直实现不了,查了好久的资料,这才发现问题如上图所示,这个Servlet里面定义的方法,虽然很短,但是重要的很奥,改了好久......
  • cpu和cache关于内存换入换出
    ##一、内存换入####1.引出换入从前面我们知道,在内存中段页同时存在但是实际情况是虚拟内存的大小一般大于物理内存,我们又不得不实现虚拟内存,所以,用换入换出实现这一差别(......
  • 关于debian11无法安装星火商店的解决方法
    #!/bin/bashif["$(id-u)"!="0"]then echo"请确保你使用root权限启动此脚本" exitfiecho"此脚本会加入debiantesting到你的sources.list,这样就可以正常安......
  • 关于eclipse的一些便捷小技巧
    在使用eclipse进行Java语言编程的时候,如果遇到需要使用get、set函数或者有参/无参构造方法时就会很麻烦难道除了一个一个敲出来就没有其他方法了吗?非也非也接下来我就分享......