jQuery.data和jQuery._data(underscore data)之间有什么区别?

7 浏览
0 Comments

jQuery.data和jQuery._data(underscore data)之间有什么区别?

在查看源代码时,我注意到'toggle'使用jQuery._data来存储元素的状态。我在Chrome中检查了jQuery.cache对象,并发现元素的数据对象下面还有另一个对象,前面加上了一个以jQuery开头的数字,我猜这个数字是用来唯一标识它的。然而,我没有看到有关元素状态的数据,只有{olddisplay: 'block'}。对于jQuery._data的目的以及它的工作原理有什么线索吗?

我一整天都在盯着源代码看...请不要告诉我再查看源代码。我的眼睛和大脑会感谢你的。

0