Javascript 放置在函数参数内的事件

Javascript 放置在函数参数内的事件,javascript,addeventlistener,Javascript,Addeventlistener,我现在正在学习javascript,正在经历一些事件。有一件事让我有点困惑,那就是为什么将“event”作为参数放在函数中。更具体地说,我附上了一个代码示例。这个地方的“事件”指的是“点击”事件监听器吗?如果指的是“点击”事件监听器,目的是什么?它们之间的关系如何 我还是一个初学者,所以一个简单的解释就好了 submitEl.addEventListener(“单击”,函数(事件){console.log(事件);}addEventListener只是一个方法/函数,它接受两个参数,一个字符串和

我现在正在学习javascript,正在经历一些事件。有一件事让我有点困惑,那就是为什么将“event”作为参数放在函数中。更具体地说,我附上了一个代码示例。这个地方的“事件”指的是“点击”事件监听器吗?如果指的是“点击”事件监听器,目的是什么?它们之间的关系如何

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


submitEl.addEventListener(“单击”,函数(事件){console.log(事件);}
addEventListener只是一个方法/函数,它接受两个参数,一个字符串和一个函数

e、 g:

编辑:
这只是一个关于回调函数如何工作的简单解释,以及
事件的来源。

它是实际的事件实例。
'click'
不是一个事件。它只是一个字符串,告诉
addEventListener
要处理哪些事件。@Taplar得到了它。因此,在不添加事件作为参数的情况下,函数不知道引用实际事件,而“click”字符串告诉侦听器要专门侦听哪个事件?这就是它的要点。
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...
    }
}