事件放置在函数参数中

问题描述

我现在正在学习JavaScript,并且正在经历一些事件。让我感到难过的一件事是为什么将“事件”作为参数放置在函数中。更具体地说,我附上了代码示例。这个地方的“事件”是否会引用“点击”事件侦听器,如果确实如此,它的目的是什么或它们之间如何关联?

我还是一个初学者,所以一个很简单的解释就很好了

submitEl.addEventListener("click",function(event) { console.log(event); }

解决方法

addEventListener只是一个带有两个参数(字符串和函数)的方法/函数。

例如:

#   group v1
#1:     1 22
#2:     2 48

编辑: 附注:这只是有关回调函数的工作原理以及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... } } 来自哪里的简单解释。