为了账号安全,请及时绑定邮箱和手机立即绑定

e.date是什么意思啊?e不是函数date里面的形参吗

e.date是什么意思啊?e不是函数date里面的形参吗

正在回答

5 回答

我理解的是

e类似于Java中的类,而e.target指向触发事件的dom元素相当于Java中的对象,这样e就有一系列的属性和方法,

data就是它其中的一个属性,$(".right").mousemove(8888, data)将8888这个数据传给e,所以e.data=8888

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5cd515f40001660204560061.jpg

data(e)的data是函数名可以随意取,e.data中的data指的是参数e的数据,而不是函数data

1 回复 有任何疑惑可以回复我~

个人理解,.data是e对象的一个“对象属性”更贴切些

0 回复 有任何疑惑可以回复我~

你把"e.data"中的“.data”去掉就明白'e'只是传给函数的一个参数"对象",而非传入的值;
可以说.data是e对象获取传入值的一个方法,有点类似于obj.innerHTML...
以上为个人理解,尚未查询jquery源码

0 回复 有任何疑惑可以回复我~

你确定你看到的是“e.date”而不是“e.data” ?

0 回复 有任何疑惑可以回复我~
#1

皮囊无心 提问者

好吧 e.data是啥意思
2019-04-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

e.date是什么意思啊?e不是函数date里面的形参吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信