- 浏览: 1682046 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1323)
- easyui学习 (21)
- jquery (51)
- css (21)
- js (103)
- html (19)
- java (95)
- 测试工具 (7)
- oracle (45)
- eclipse (9)
- spring (8)
- 开源框架 (111)
- struts (12)
- hsqlbd (2)
- h2database (2)
- maven (8)
- activiti (2)
- sql语句 (7)
- fmpp (1)
- apache (2)
- tomcat (6)
- jbpm (2)
- ant (20)
- mysql (10)
- 业务需求 (54)
- ralasafe (3)
- Quartz (4)
- mybatis (8)
- flex (6)
- html5 (16)
- apache工具 (4)
- hibernate (5)
- linux (109)
- powerdesigner (3)
- 报表 (1)
- log4j (2)
- junit (1)
- shiro (4)
- wap (3)
- php (28)
- mantis (1)
- poi (3)
- extjs (1)
- 安防 (34)
- 网络 (113)
- UltraEdit (1)
- 手机 (9)
- freemarker (19)
- jquery mobile (28)
- css3 (1)
- 微信 (9)
- nodejs (7)
- 项目管理 (14)
- 文档 (13)
- ibatis (22)
- ftp (3)
- spring MVC (9)
- groovy (2)
- AngularJS (19)
- nginx (15)
- 会计 (5)
- hive (1)
- 分布式 (8)
- 设计模式 (4)
- velocity (2)
- 爬虫 (2)
- git (1)
- thymeleaf (4)
- activemq (5)
- bootstrap (1)
- Spring Batch (1)
- memcache (20)
- ttserver (1)
- Jenkins (1)
- cxf (1)
- axure (2)
- 银行金融 (11)
- c语言 (2)
- 大数据 (4)
- drools (4)
- python (2)
- 交易所 (1)
- haproxy (1)
- dubbo (3)
- dos (3)
- 人力资源 (4)
- 支付 (1)
- Intellij IDEA (1)
- IPO (1)
- springboot (1)
- 质量管理 (7)
- svn (1)
- 其他 (8)
- 阿里云 (2)
- 多媒体设计 (2)
- 数据库 (4)
- wps (0)
最新评论
-
masuweng:
en
Native.js -
rmnjava:
我按照你的方法写的,不起作用啊
easyui验证的删除和恢复 -
rmnjava:
原地址打不开了呀
easyui验证的删除和恢复 -
sunteng:
sunteng 写道这是json 吗[{url:'aaa'}, ...
freemarker解析json数组 -
sunteng:
这是json 吗
freemarker解析json数组
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>data方法带函数</TITLE> <script type="text/javascript" src="../jquery-1.4.1.js"></script> <script type="text/javascript"> function getDivData(){ var t = document.getElementById("testId"); //取缓存数据 var state = $.data(t,'test'); var fn = state.hanshu ; //执行函数 fn(); } function getDivData1(){ var t = document.getElementById("testId"); //取缓存数据 var state = $.data(t,'test1'); var fn = state.hanshu ; alert(fn); } //改变一个数据 function changeDivData(){ alert(111111111111); return "函数返回值"; } $(function(){ var t = document.getElementById("testId"); //此处必须用document.getElementById("testId")用$("#testId")没有效果 $.data(t,'test',{ name:'hqm', age:27, hanshu:changeDivData //此处hanshu为一个函数 }); $.data(t,'test1',{ name:'hqm', age:27, hanshu:changeDivData()//此处hanshu为值函数返回值,因为执行了该函数 }); }); </script> </HEAD> <BODY> <div id="testId">在这个div上存些数据</div> <input type="button" value="getDivData" onclick="getDivData()"/> <input type="button" value="getDivData1" onclick="getDivData1()"/> </BODY> </HTML>
发表评论
-
jQuery插件PrintArea
2016-11-02 10:24 512jQuery插件PrintArea可实现打印页面某区域功能。 ... -
jQuery图片特效脚本prettyPhoto简介
2015-06-03 11:53 636prettyPhoto是一款基于jquery的轻量级的li ... -
JQuery上传插件Uploadify
2015-06-03 11:41 805Uploadify简单说来,是基于Jquery的一款文件上传 ... -
jquery右键菜单插件
2015-06-03 09:16 574Usage $(elements).contextMen ... -
jQuery Chosen Plugin
2015-04-30 16:36 423jQuery Chosen Plugin 是一个 jQue ... -
估计到底部scrool
2015-01-18 20:46 450function onscorllHandler(){ ... -
Jquery Mobile转场特效之slide
2014-12-31 22:07 962Jquery Mobile页面转场有诸多特效,其中slide ... -
Jquery之ShowLoading遮罩组件
2014-12-01 10:59 7061ShowLoading这个jQuery插件设计用于当运行Aj ... -
jquery ui datepicker使用
2014-10-27 11:52 537$("#regDate").datep ... -
jquery ajax queue
2014-09-24 11:01 880// 第一个ajax请求 $(document).qu ... -
使用jquery生成二维码qrcode
2014-09-20 13:49 720两种生成方式一种是canvas,另一种为table ... -
ajax的文件上传
2014-09-03 17:40 745jQuery.extend({ cre ... -
jQuery的loadmask插件
2014-09-03 11:07 9614LoadMask jQuery插件用于当DOM元素加载或变 ... -
jQuery.htmlClean
2014-05-19 14:23 1441jQuery Clean是一个用来对HTML内容进行整理和标 ... -
maskedinput插件
2013-08-17 14:38 1059我们让用户输入有固定格式数据的时候,例如电话号码,需要自己 ... -
好的jquery判断
2013-08-15 13:42 9281.通过is方法判断复选框是否选中 var inital ... -
jquery选择file可用片段
2013-08-01 18:02 764jquery的多文件选择器 var fileInput ... -
mockajax
2013-08-01 08:56 1843我们在做demo的时候,有时候需要做一些与后台进行交互的内 ... -
jquery 事件对象属性
2013-07-19 14:28 1079使用事件自然少不了事件对象. 因为不同浏览器之间事件对象 ... -
嵌套iframe跳转问题
2013-06-14 14:00 1813我们在做系统的时候,尤其是一个页面一个系统的哪种,往往我们通 ...
相关推荐
正确使用数据缓存至关重要,因为不恰当的使用可能导致内存消耗增加,影响性能。以下是使用jQuery数据缓存的一些最佳实践: 1. 及时清理:当不再需要缓存的数据时,应使用`removeData()`函数清除,以避免不必要的...
总结来说,jQuery的`.data`方法通过数据缓存机制提供了强大且高效的数据管理能力,无论是存储DOM元素还是JavaScript对象的相关信息,都能方便地进行操作。理解这一机制有助于优化jQuery代码,提高应用性能。在实际...
数据缓存通过data()方法实现,它允许开发者在jQuery对象上绑定任意类型的数据,并通过一个简单的API进行存取。 ### 数据缓存的背景和作用 在没有数据缓存机制之前,开发者可能会将数据存储在全局变量中,或者创建...
`jQuery`的`data()`函数有一个内部缓存机制,当在元素上设置数据时,`jQuery`会尝试查找现有的`data-*`属性,如果找到则使用,否则才创建新的数据对象。这有助于减少内存占用,尤其是在处理大量元素时。 ### 五、`...
2. 当我们使用 `jQuery.data()` 添加数据时,实际数据会被存储在缓存池中,而 DOM 元素或 jQuery 对象则会得到一个指向缓存池中数据位置的“门牌号”(通常是唯一的标识符)。 3. 访问这些数据时,通过“门牌号”...
- 在使用jQuery缓存数据时,需注意不要与原生DOM元素的属性或方法冲突,特别是在使用`data-*`属性时。 - 使用缓存数据时应避免在数据中保存对DOM元素的引用,以免引起内存泄漏。 - 由于数据是存储在客户端的,不应在...
通过合理使用变量缓存、`.data()`方法以及事件委托等技术,我们可以有效地减少DOM查询,提高页面响应速度,为用户提供更流畅的浏览体验。理解并熟练运用这些技巧,对于任何使用jQuery的开发者来说都至关重要。
`jQuery.data()` 是 jQuery 库中的一个核心方法,它用于在DOM元素上存储和检索数据。这个功能强大的工具使得开发者可以方便地与DOM元素关联任意的JavaScript对象或值,而无需污染HTML属性或使用全局变量。这篇博客...
前言 对于jQuery的数据缓存,相信大家都不会陌生,jQuery缓存系统不仅运用于DOM元素,动画、事件等都有用到这个缓存系统。所以在平时实际应用中, 我们经常需要给元素缓存一些数据,并且这些数据往往和DOM元素紧密...
JQuery 的 `data` 方法是用于在 jQuery 对象或 DOM 元素上存储和检索...同时,由于数据存储在私有属性或 jQuery 缓存中,直接遍历或检查可能不直观,因此建议使用 `$.data` 和 `$(selector).data` 方法来操作这些数据。
jQuery,作为一款广泛使用的JavaScript库,提供了丰富的工具和方法来实现数据分页。本文将深入探讨jQuery数据分页的原理、实现方式及其优势。 ### 1. 分页的基本概念 数据分页是指将大量数据分成若干小部分(页)...
该方法的语法为 `$.get(url, data, callback)`,其中 `url` 是要请求的 URL,`data` 是要传递的数据,`callback` 是请求完成时的回调函数。 例如:`$.get("url", {name: "John", age: 30}, function(data, status){ ...