js中关于keypress事件?
答案:1 悬赏:0 手机版
解决时间 2021-11-14 22:42
- 提问者网友:我们很暧昧
- 2021-11-14 19:03
js中关于keypress事件?
最佳答案
- 五星知识达人网友:西岸风
- 2021-11-14 20:26
keypress当你按键盘的时候就触发了
keyup才是追问那keydown呢?追答就是你按下键盘的时候触发追问你的意思是:keypress和keydown没有区别咯?追答 资料
虽然从字面理解, KeyDown是按下一个键的意思, 但实际上二者的根本区别是, 系统由KeyDown返回键盘的代码, 然后由TranslateMessage函数翻译成成字符, 由KeyPress返回字符值. 因此在KeyDown中返回的是键盘的代码, 而KeyPress返回的是ASCII字符. 所以根据你的目的, 如果只想读取字符, 用KeyPress, 如果想读各键的状态, 用KeyDown.
说KeyDown是按下, KeyPress是按下并松开, 是不对的. 如果你一直按着键呢? 这时不断地产生KeyDown和KeyPress.
keyup才是追问那keydown呢?追答就是你按下键盘的时候触发追问你的意思是:keypress和keydown没有区别咯?追答 资料
虽然从字面理解, KeyDown是按下一个键的意思, 但实际上二者的根本区别是, 系统由KeyDown返回键盘的代码, 然后由TranslateMessage函数翻译成成字符, 由KeyPress返回字符值. 因此在KeyDown中返回的是键盘的代码, 而KeyPress返回的是ASCII字符. 所以根据你的目的, 如果只想读取字符, 用KeyPress, 如果想读各键的状态, 用KeyDown.
说KeyDown是按下, KeyPress是按下并松开, 是不对的. 如果你一直按着键呢? 这时不断地产生KeyDown和KeyPress.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |