簡體   English   中英

javascript 中的鍵盤事件監聽器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM