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

来源:2-3 jQuery鼠标事件之mousemove事件

皮囊无心

2019-04-24 20:26

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

写回答 关注

5回答

  • 慕无忌1343731
    2019-07-12 10:32:18

    我理解的是

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

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

  • 程序小白zxcn
    2019-05-10 14:13:16

    https://img4.mukewang.com/5cd515f40001660204560061.jpg

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

  • 慕粉4367000
    2019-04-24 21:19:18

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

  • 慕粉4367000
    2019-04-24 21:16:50

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

  • 慕粉4367000
    2019-04-24 20:53:10

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

    皮囊无心

    好吧 e.data是啥意思

    2019-04-24 21:00:50

    共 1 条回复 >

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题