$.data(ele, "a", "data test")和 ele.data("a", "data test");
ele.data是JS的一种写法$.data是jq的一种写法?
如图:$.data 就是jQuery.data; ele.data 就是 .data
我感觉是,JQuery不用担心循环引用的内存泄漏风险!而直接用dom方法则需要考虑这一点!
我的理解是:前者是jQ对象方法,操作的是整个jQ对象,ele是其一个参数。
后者是操作ele对象,将数据直接存储在ele对象上,这样语义话可读性会更高,感觉也更方便
有什么区别吗