来张jQuery结构图,方便大家整体了解 : ...
数据缓存,jQuery现在支持两种: . dom元素,数据存储在jQuery.cache中。 .普通js对象,数据存储在该对象中。 以下是源代码: ...
2012-10-24 21:57 2 3492 推荐指数:
来张jQuery结构图,方便大家整体了解 : ...
首先来一张jQuery.Deferred的结构图: 再来一张执行deferred.then(/*fnDone, fnFail, fnProcess*/)后的结构图: 最后来看看源代码: ...
jQuery.data的是jQuery的数据缓存系统。它的主要作用就是为普通对象或者DOM元素添加数据。 1 内部存储原理 这个原理很简单,原本要添加在DOM元素本身的数据,现在被集中的存储在cache集合中。它们之间靠一个从1开始的数字键来联系着。这样DOM元素就不会像以前那么笨重 ...
在 div 元素上先存储再获取数据 $.data() 函数用于在指定的元素上存取数据,返回设置值。 提示: 1.这是一个底层方法,.data() 方法更方便使用。 2.通过 data() 函数存取的数据都是临时数据,一旦页面刷新,之前存放的数据都将被移除。 3. 该方法目前并不 ...
jQuery在1.2后引入jQuery.data(数据缓存系统),主要的作用是让一组自定义的数据可以DOM元素相关联——浅显的说:就是让一个对象和一组数据一对一的关联。 一组和Element相关的数据如何关联着这个Element一直是web前端的大姨妈,而最初的jQuery ...
jQuery.data() 的作用是为普通对象或 DOM Element 附加(及获取)数据。 下面将分三个部分分析其实现方式: 1. 用name和value为对象附加数据;即传入三个参数,第一个参数为需要附加数据的对象,第二个参数为数据的名称,第三个参数为数据的值 ...
jQuery.Data源码 jQuery.data的是jQuery的数据缓存系统 jQuery.data的是jQuery的数据缓存系统。它的主要作用就是为普通对象或者DOM元素添加数据。 1 内部存储原理 这个原理很简单,原本要添加在DOM元素本身的数据,现在被集中的存储 ...