最近在学Javascript;对于在function 里面的"(ev)"的理解不够透彻或者说已经理解错了,望搬砖引玉,求解!
定义一个函数,函数()装参数,则ev指的是对象事件的参数,(这里的参数是否可以指代计算机接收的数据?)输入参数后计算机才能找到参数(数据)然后继续执行下面的程序;问:eg...
定义一个函数,函数( )装参数,则ev指的是对象事件的参数,(这里的参数是否可以指代计算机接收的数据?)输入参数后计算机才能找到参数(数据)然后继续执行下面的程序;问:eg: onclick=function(ev) {};指的赋予指标点击一个函数,输入ev参数后,计算机接收到数据后能对应的找到鼠标点击的这个事件继续完成下面的工作?
第三行,打错字啦= =
改:
onclick=function(ev){};指的是赋予了鼠标点击一个函数? 展开
第三行,打错字啦= =
改:
onclick=function(ev){};指的是赋予了鼠标点击一个函数? 展开
1个回答
展开全部
我就来说一下,错误的请指正:
obj.onclick = function(ev) {
...
}
这里是给obj绑定了 点击事件 ,参数ev就是事件对象,这里就是点击事件。ev可以指代计算机接收的数据,不仅是数学意义上的数据,而是广义的数据,比如键入文字、鼠标移动都是。
而如果不用参数ev的话,比如使用window.event, 那就是指代整个事件对象。那如果是点击事件的话,window.event就是点击事件对象。
好,到了这里。后面的function(ev)是指,当obj发生了点击事件时,要调用这个函数,这个函数成为回调函数。
不知道你清楚没有。
所以,简单地讲,就是给obj绑定点击事件,该事件的回调函数是function(ev),这个ev是用来捕捉事件对象的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询