[英]event placed inside function parameter
我現在正在學習 javascript 並且正在經歷事件。 讓我感到困惑的一件事是為什么將“事件”作為函數中的參數放置。 更具體地說,我附上了代碼示例。 這個地方的“事件”是否指回“點擊”事件偵聽器,如果是,目的是什么或它們如何相互關聯?
我還是個初學者,所以一個非常簡單的解釋會很棒
submitEl.addEventListener("click", function(event) { console.log(event); }
addEventListener 只是一個方法/函數,它帶有兩個參數,一個字符串和一個函數。
例如:
function addEventListener(eventIndicator /*string eg 'click' etc*/, callbackFunction) {
switch(eventIndicator) {
case 'click':
callbackFunction(/* event object */) // addEventListener calls the function you provide as an argument and passes an event object to the function
break
// etc...
}
}
編輯: PS 這只是關於回調函數如何工作以及event
來自何處的簡單解釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.