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

jQuery数据缓存用法深入分析

 那篇小说首要介绍了jQuery数据缓存用法,较为详细的深入分析了jQuery数据缓存的意义、定义与连锁的运用技巧,须求的意中人能够参见下

 

 

正文剖判了jQuery数据缓存用法。分享给我们供我们参谋。具体如下:

在jQuery的API匡助文书档案中,jQuery那样描述数据缓存的功力:用于在三个要素上存取数据而幸免了巡回援用的高危机。

一、定义缓存数据

动用$(selector).data(name,value)方法可感觉jQuery对象定义缓存数据。那几个缓存数据被存放在同盟的DOM成分集结中装有DOM元素中。

?

1

2

var $link = $(‘a’);

$link.data(‘linkType’, ‘home’);

证实:$(selector).data(name,value)能够在异常的DOM成分上存丢掉何格式的数码,而不只是字符串。

二、获取缓存数据

这会儿,只供给三个参数就可以,该参数钦赐缓存数据的名称。

?

1

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

注解:假如读取的缓存数据不设有,则重回值为undefined;假使jQuery集合指向多个要素,则将只回去第四个成分的附和缓存数据。

三、删除缓存数据

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

?

1

2

//删除缓存数据的同时,返回对应的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数据缓存的效应、定义与连锁的采纳技巧,供给的朋友…

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…

相关文章

连带搜索:

今天看什么

检索本领库

归来首页

  • IOS8天候应用能够显得细节数量技能
  • 酷派X5proComputer怎么共享手提式有线电话机互联网上网?
  • 什么将EXCEL的多少批量导入INDESIGN?
  • ADO.NET数据库访谈技能,ado.net数据库访谈
  • 即选拔ADO.NET,也要轻量级动态变化更新SQL,
  • ADO.NET数据库访谈技艺,ado.net数据库访谈

有关频道:
HTML/CSS  HTML5  Javascript  jQuery  AJax教程  前端代码  正则表达式  Flex教程  WEB前端教程  

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图