jQuery数据缓存用法分析,jquery缓存用法

作者: 计算机网络  发布:2019-09-06

本文分析了jQuery数据缓存用法。分享给我们供大家参谋。具体如下:

jQuery数据缓存用法解析,jquery缓存用法

正文深入分析了jQuery数据缓存用法。分享给大家供咱们参谋。具体如下:

在jQuery的API扶助文书档案中,jQuery那样描述数据缓存的成效:用于在二个要素上存取数据而避免了巡回援用的高风险。

一、定义缓存数据

运用$(selector).data(name,value)方法可认为jQuery对象定义缓存数据。那几个缓存数据被寄存在合作的DOM成分集结中兼有DOM元素中。

var $link = $('a');
$link.data('linkType', 'home');

证实:$(selector).data(name,value)能够在特其余DOM成分上存放弃何格式的多少,而不唯有是字符串。

二、获取缓存数据

这会儿,只需求贰个参数就可以,该参数钦命缓存数据的名称。

var linkType = $link.data('linkType'); //'home'

注明:假使读取的缓存数据不设有,则重临值为undefined;若是jQuery集结指向两个要素,则将只回去第一个成分的附和缓存数据。

三、删除缓存数据

removeData()函数能够删除钦命名称的缓存数据,并回到对应的jQuery对象。

//删除缓存数据的同时,返回对应的jQuery对象。
var $a = $link.removeData('linkType');  

四、jQuery数据缓存的使用正式

乘势调用data()函多次数扩张,或然因使用不当,会使得cache对象能够膨胀,最后影响程序的习性。
故此在应用jQuery数据缓存效用时,应马上清理缓存对象。jQuery提供了removeData()函数手动清除缓存数据。依照jQuery框架的运维机制,上面三种意况无需手动清除数据缓存。

* 对elem实行remove()操作,jQuery会自动清除对象大概存在的缓存。
* 对elem试行empty()操作,假如当前elem子元素存在多少缓存,jQuery也会清楚子对象可能存在的数额缓存。
* jQuery复制节点的clone()方法不会复制data缓存。

盼望本文所述对我们的jQuery程序设计有着协助。

本文剖析了jQuery数据缓存用法。分享给大家供大家参考。具体如下: 在jQuery的API援助文书档案中,jQue...

在jQuery的API扶助文书档案中,jQuery那样描述数据缓存的意义:用于在两个要素上存取数据而幸免了循环引用的高危害。

一、定义缓存数据

运用$(selector).data(name,value)方法可感觉jQuery对象定义缓存数据。这一个缓存数据被寄存在协作的DOM成分会集中具备DOM成分中。

var $link = $('a');
$link.data('linkType', 'home');

证实:$(selector).data(name,value)能够在极度的DOM成分上存扬弃何格式的数据,而不仅仅是字符串。

二、获取缓存数据

那会儿,只需求一个参数就可以,该参数钦赐缓存数据的名称。

var linkType = $link.data('linkType'); //'home'

注脚:如若读取的缓存数据荒诞不经,则再次来到值为undefined;假使jQuery群集指向多个要素,则将只回去第叁个元素的附和缓存数据。

三、删除缓存数据

removeData()函数能够删除钦赐名称的缓存数据,并回到对应的jQuery对象。

//删除缓存数据的同时,返回对应的jQuery对象。
var $a = $link.removeData('linkType');  

四、jQuery数据缓存的使用标准

乘机调用data()函多次数扩张,只怕因使用不当,会使得cache对象能够膨胀,最后影响程序的属性。
就此在应用jQuery数据缓存作用时,应立刻清理缓存对象。jQuery提供了removeData()函数手动清除缓存数据。依照jQuery框架的运营机制,上面三种情状无需手动清除数据缓存。

* 对elem推行remove()操作,jQuery会自动清除对象或者存在的缓存。
* 对elem推行empty()操作,假如当前elem子成分存在数据缓存,jQuery也会清楚子对象大概存在的数据缓存。
* jQuery复制节点的clone()方法不会复制data缓存。

可望本文所述对大家的jQuery程序设计有所协助。

您可能感兴趣的篇章:

  • jQuery的缓存机制浅析
  • 分析jquery中的ajax缓存难题
  • jquery 缓存难点的多少个减轻措施
  • jQuery数据缓存作用的完成思路及轻便模拟
  • jQuery对象数据缓存Cache原理及jQuery.data方法分别介绍
  • jQuery 数据缓存模块进化史详细介绍
  • jQuery ajax cache缓存难题

本文由今晚开什么码发布于计算机网络,转载请注明出处:jQuery数据缓存用法分析,jquery缓存用法

关键词: