jQuery中数据缓存$.data怎么使用


这篇文章主要介绍“jQuery中数据缓存$.data怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jQuery中数据缓存$.data怎么使用”文章能帮助大家解决问题。一、实现原理:对于DOM元素,通过分配一个唯一的关联id把DOM元素和该DOM元素的数据缓存对象关联起来,关联id被附加到以jQuery.expando的值命名的属性上,数据存储在全局缓存对象jQuery.cache中。在读取、设置、移除数据时,将通过关联id从全局缓存对象jQuery.cache中找到关联的数据缓存对象,然后在数据缓存对象上执行读取、设置、移除操作。对于Javascript对象,数据则直接存储在该Javascript对象的属性jQuery.expando上。在读取、设置、移除数据时,实际上是对Javascript对象的数据缓存对象执行读取、设置、移除操作。为了避免jQuery内部使用的数据和用户自定义的数据发生冲突,数据缓存模块把内部数据存储在数据缓存对象上,把自定义数据存储在数据缓存对象的属性data上。二、总体结构:
三、$.data(elem, name, data), $.data(elem, name)
$.data(elem, name, data)的使用方法:
如果传入参数name, data, 则设置任意类型的数据$.data(elem, name)的使用方法:
如果传入key, 未传入参数data, 则读取并返回指定名称的数据The”blah”valueofthisdivis?$.data(elem, name, data), $.data(elem, n免费云主机域名ame) 源码解析:
四、.data(key, value), .data(key)
使用方法:
HTML5 data attriubutes:.data(key, value), .data(key) 源码解析
五、$.removeData(elem, name),.removeData(key)
使用方法:
$.removeData(elem, name),.removeData(key) 源码解析:
六、$.hasData(elem)
使用方法:
Results:关于“jQuery中数据缓存$.data怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: 怎么实现一个Kotlin函数类型

本免费云主机域名篇内容主要讲解“怎么实现一个Kotlin函数类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么实现一个Kotlin函数类型”吧!业务开发中,经常会有实现一个函数式接口(即接口只有一个方法需要实现…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/14 20:55
下一篇 02/14 20:57

相关推荐