最近在学Javascript;对于在function 里面的"(ev)"的理解不够透彻或者说已经理解错了,望搬砖引玉,求解!

定义一个函数,函数()装参数,则ev指的是对象事件的参数,(这里的参数是否可以指代计算机接收的数据?)输入参数后计算机才能找到参数(数据)然后继续执行下面的程序;问:eg... 定义一个函数,函数( )装参数,则ev指的是对象事件的参数,(这里的参数是否可以指代计算机接收的数据?)输入参数后计算机才能找到参数(数据)然后继续执行下面的程序;问:eg: onclick=function(ev) {};指的赋予指标点击一个函数,输入ev参数后,计算机接收到数据后能对应的找到鼠标点击的这个事件继续完成下面的工作?
第三行,打错字啦= =
改:
onclick=function(ev){};指的是赋予了鼠标点击一个函数?
展开
 我来答
小样乐呵着_X
2016-07-21 · 超过18用户采纳过TA的回答
知道答主
回答量:32
采纳率:100%
帮助的人:24.7万
展开全部

我就来说一下,错误的请指正:

obj.onclick = function(ev) {
    ...
}

这里是给obj绑定了 点击事件 ,参数ev就是事件对象,这里就是点击事件。ev可以指代计算机接收的数据,不仅是数学意义上的数据,而是广义的数据,比如键入文字、鼠标移动都是。

而如果不用参数ev的话,比如使用window.event, 那就是指代整个事件对象。那如果是点击事件的话,window.event就是点击事件对象。

好,到了这里。后面的function(ev)是指,当obj发生了点击事件时,要调用这个函数,这个函数成为回调函数。

不知道你清楚没有。

所以,简单地讲,就是给obj绑定点击事件,该事件的回调函数是function(ev),这个ev是用来捕捉事件对象的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式