问题描述
我现在正在学习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...
}
}
来自哪里的简单解释。