前面我们学习了事件基础知识,今天我们重点掌握键盘事件
JavaScript 键盘事件可帮助捕获用户与键盘的交互.
监听 keydown 和 keyup 事件可以知道当用户在键盘上输入的字符,这样可用于实现键盘快捷键。
keydown 和 keyup 之间的唯一区别是: keydown 在用户开始按下按钮和输入字符之前触发.keyup 在输入字符后触发。
对于大多数情况,您最终需要触发 keyup 事件, 这些事件可以添加到 document 或文本框内(以了解用户何时在页面上的任何位置按下了键)。
document.addEventListener("keydown", (event) => { console.log(event.key); }); document.addEventListener("keyup", (event) => { console.log(event.key); });
您可以在键盘事件游乐场 (opens new window)感受一下就按下键盘事件触发,直观看到 event.key 和 event.code 值的键列表。
请阅读下面文档,深入学习键盘事件相关知识:
请你实现一个电话簿检索功能
实现效果参考下方:
任务二
参照如下示例图,实现利用键盘来控制小方块的移动
自测问题
如果你很快就完成上面的任务,可以去 LeetCode 上去多进行一些练习。
把你今天觉得做得最好的代码放在 Github 后进行提交。
依然把今天的学习用时,收获,问题进行记录。
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
长按或扫描下方二维码,免费获取 Python公开课和大佬打包整理的几百G的学习资料,内容包含但不限于Python电子书、教程、项目接单、源码等等
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!