JavaScript 事件处理与窗口控制全解析
1. JavaScript 键盘事件处理
1.1 键盘事件概述
JavaScript 能够检测键盘操作。主要的键盘事件处理程序是 onKeyPress ,当按键被按下、释放或持续按住时触发该事件。同时,还可以使用 onKeyDown 和 onKeyUp 事件处理程序分别检测按键按下和释放的动作。
1.2 检测按下的按键
要确定用户按下了哪个键,可以借助事件对象。在 Netscape 和 Firefox 浏览器中, event.which 属性存储了按下按键的 ASCII 字符代码;而在 Internet Explorer 中, event.keyCode 起到相同的作用。
ASCII(美国信息交换标准代码)是大多数计算机用于表示字符的标准数字代码,它将 0 - 128 的数字分配给各种字符,例如大写字母 A 到 Z 的 ASCII 值为 65 到 90。
1.3 显示输入的字符
若想处理实际字符而非键码,可以使用 fromCharCode 字符串方法将键码转换为字符。以下是一个示例函数,用于显示用户输入的每个字符:
function DisplayKey(e) {
// 确定按下的是哪个键
if (e.keyCode) keycode = e.keyCode;
超级会员免费看
订阅专栏 解锁全文
1004

被折叠的 条评论
为什么被折叠?



