[英]keyboard EventListener in javascript
誰能解釋我如何捕獲參數 e 並將其作為 function 回調傳遞,該回調在控制台中顯示鍵盤事件 Object。 同樣,這可以通過使用來實現
() => console.log(event);
那么我們為什么要這樣做
(e) => console.log(e);
document.addEventListener("keydown", e => {
console.log("key Pressed");
console.log(e);
});
事件object存在於基於Spyglass的瀏覽器中,但不存在於基於Mosaic的瀏覽器中作為可編寫腳本的 object,或者至少作為可訪問的 object。
出於這個原因, Mosaic (被“Mosaic Killa”項目殺死),從那里我們現在有Mozilla ,在這個過程中開發了Netscape Navigator ,必須任意傳遞事件 object作為 function參數的值。
因此,為了與這兩個世界兼容,對第一個提供的 function 參數的任意事件分配已成為兩者的強制性。
盡管您仍然可以在Spyglass系列瀏覽器中調用事件 object,但如果這是您在某些 Intranet 應用程序上的專屬目標客戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.