课程
/前端开发
/jQuery
/jQuery基础(三)—事件篇
e.date是什么意思啊?e不是函数date里面的形参吗
2019-04-24
源自:jQuery基础(三)—事件篇 2-3
正在回答
我理解的是
e类似于Java中的类,而e.target指向触发事件的dom元素相当于Java中的对象,这样e就有一系列的属性和方法,
data就是它其中的一个属性,$(".right").mousemove(8888, data)将8888这个数据传给e,所以e.data=8888
data(e)的data是函数名可以随意取,e.data中的data指的是参数e的数据,而不是函数data
个人理解,.data是e对象的一个“对象属性”更贴切些
你把"e.data"中的“.data”去掉就明白'e'只是传给函数的一个参数"对象",而非传入的值;可以说.data是e对象获取传入值的一个方法,有点类似于obj.innerHTML...以上为个人理解,尚未查询jquery源码
你确定你看到的是“e.date”而不是“e.data” ?
皮囊无心 提问者
举报
jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作
1 回答测试三date(e)函数是什么执行的
1 回答参数e指的是什么?
3 回答on函数中的第一个参数“Aaron”是什么意思?
2 回答date(e)是什么意思,a又是哪里来的,click(1111,data)这一局这样写代表什么
1 回答function(e)里的e是不是前面.target?