如何将键盘事件监听代码改写为长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计782个文字,预计阅读时间需要4分钟。
在编写网页时,常常需要监听键盘事件,以便观察如何实现。监听方式包括全局监听和特定元素监听。全局监听可以通过设置`keyboard`函数实现,而键盘事件类型为`keyup`。该类型触发条件为按键按下后松开。
在写网页的时候,常常需要监听键盘事件,让我们来看看如何实现吧。
监听方式
键盘事件往往是全局监听,设监听的函数为keyboard()。
keyup事件类型。该类型触发条件为按键按下去并松开。
//长按并松开只触发一次
document.addEventListener('keyup', keyboard);
document.onkeyup = keyboard; //记得不要加括号!
keydown事件类型。该类型触发条件为按键按下去。
//长按可以触发多次
document.addEventListener('keydown', keyboard);
document.onkeydown = keyboard;
keypress事件类型。该类型触发条件为按键按下去且产生了字符。
本文共计782个文字,预计阅读时间需要4分钟。
在编写网页时,常常需要监听键盘事件,以便观察如何实现。监听方式包括全局监听和特定元素监听。全局监听可以通过设置`keyboard`函数实现,而键盘事件类型为`keyup`。该类型触发条件为按键按下后松开。
在写网页的时候,常常需要监听键盘事件,让我们来看看如何实现吧。
监听方式
键盘事件往往是全局监听,设监听的函数为keyboard()。
keyup事件类型。该类型触发条件为按键按下去并松开。
//长按并松开只触发一次
document.addEventListener('keyup', keyboard);
document.onkeyup = keyboard; //记得不要加括号!
keydown事件类型。该类型触发条件为按键按下去。
//长按可以触发多次
document.addEventListener('keydown', keyboard);
document.onkeydown = keyboard;
keypress事件类型。该类型触发条件为按键按下去且产生了字符。

