谁能解释我如何捕获参数e并将其作为函数回调传递,该回调在控制台中显示keyboardEvent对象。同样可以使用
来实现() => console.log(event);
所以我们为什么要这样
(e) => console.log(e);
document.addEventListener("keydown", e => {
console.log("key Pressed");
console.log(e);
});
Event object在基于Spyglass的浏览器中存在,但在基于Mosaic的浏览器中作为脚本对象不存在,或者至少不存在作为可访问对象。
由于这个原因[Mosaic(已被“马赛克奇拉”计划杀死),现在我们从中简称为[[Mozilla,在此过程中开发了< [Netscape Navigator必须任意传递event object作为函数argument的value。
因此,为了与两个世界都兼容,向这两个函数提供的第一个提供的函数参数的任意事件赋值对于两个函数都是必需的。尽管您仍然可以在浏览器的Spyglass
行中调用事件对象,但前提是这是某些Intranet应用程序上的排他目标客户。