javascript 中的键盘 EventListener
keyboard EventListener in javascript
任何人都可以向我解释如何捕获参数 e 并将其作为函数回调传递,从而在控制台中显示 keyboardEvent 对象。
同样这可以通过使用
来实现
() => console.log(event);
那我们为什么要这样做
(e) => console.log(e);
document.addEventListener("keydown", e => {
console.log("key Pressed");
console.log(e);
});
事件 object 存在于 望远镜 的浏览器,但在基于 Mosaic 的浏览器中不存在作为可编写脚本的 object,或至少作为可访问的object.
出于这个原因 Mosaic(已被 The Project "Mosaic Killa" 杀死),我们现在有 Mozilla的简称,在那个过程中开发了Netscape Navigator,只好乱传事件 object 作为函数 参数 的 值 。
因此,为了与两个世界兼容,对第一个提供的函数参数的任意事件分配对两个世界来说都是强制性的。
虽然您仍然可以在 Spyglass 系列浏览器中调用事件 object,但前提是这是您在某些 Intranet 应用程序上的独家目标客户。
任何人都可以向我解释如何捕获参数 e 并将其作为函数回调传递,从而在控制台中显示 keyboardEvent 对象。 同样这可以通过使用
来实现() => console.log(event);
那我们为什么要这样做
(e) => console.log(e);
document.addEventListener("keydown", e => {
console.log("key Pressed");
console.log(e);
});
事件 object 存在于 望远镜 的浏览器,但在基于 Mosaic 的浏览器中不存在作为可编写脚本的 object,或至少作为可访问的object.
出于这个原因 Mosaic(已被 The Project "Mosaic Killa" 杀死),我们现在有 Mozilla的简称,在那个过程中开发了Netscape Navigator,只好乱传事件 object 作为函数 参数 的 值 。
因此,为了与两个世界兼容,对第一个提供的函数参数的任意事件分配对两个世界来说都是强制性的。
虽然您仍然可以在 Spyglass 系列浏览器中调用事件 object,但前提是这是您在某些 Intranet 应用程序上的独家目标客户。