JavaScript 中可以通过监听键盘事件来实现与键盘的交互。以下是一些基础概念以及相关的内容:
keydown
(按键按下)、keyup
(按键释放)和 keypress
(按键按下并产生字符)。Ctrl
、Alt
、Shift
等。A
到 Z
、0
到 9
。F1
到 F12
。Ctrl + S
快速保存。以下是一个简单的示例,展示如何使用 JavaScript 监听键盘事件并作出响应:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>键盘事件示例</title>
<script>
window.onload = function() {
document.addEventListener('keydown', function(event) {
console.log('按键按下: ' + event.key);
if (event.key === 'Escape') {
alert('你按下了 Escape 键!');
}
});
document.addEventListener('keyup', function(event) {
console.log('按键释放: ' + event.key);
});
};
</script>
</head>
<body>
<h1>键盘事件测试页面</h1>
<p>请在键盘上按键进行测试。</p>
</body>
</html>
window.onload
。removeEventListener
移除不再需要的事件监听器,或者在绑定前检查是否已存在相同类型的监听器。event.code
而不是 event.key
可能有助于提高跨浏览器的兼容性。通过以上信息,你应该能够对 JavaScript 中键盘事件的使用有一个全面的了解,并能够解决大部分常见问题。
领取专属 10元无门槛券
手把手带您无忧上云