0 0

关于jquery内存回收问题请教5

最近用了一段时间的JQUERY,发现用JQUERY中的.append()方法动态生成数据时,内存不会回收,我不知道是不是我使用有问题,
还是JQUERY本身就带有这问题.
以下是我写的一个HTML,
<html>
<head>
</head>
<body>
<table cellpadding="0" cellspacing="0">
<tbody id="songList">
</tbody>
</table>
<a href="#" onclick="getList()">点击装载数据
</body>
<script type='text/javascript' src='/jquery.js'></script>
<script type="text/javascript">
        $(document).ready(function(){
        	getList();
        })
        function getList() {
        	$("#songList").empty();
        	for(var i=0; i < 10; i++) {
			var str='<tr>'
		        	+'<td class="input">'+ i +'</td>'
		                +'<td class="gm"><span>歌名歌名歌名歌名歌名歌名歌名歌名歌名歌名歌名歌名歌名歌名歌名歌名</span></td>'
		            	+'<td class="gx"><span><a href="#" onclick="getlist();">歌星歌星歌星歌星歌星歌星</a></span></td>'
		            	+'<td class="mp3"><span><a href="">mp3</a></span></td>'
		            	+'<td class="mv"><span><a href="">mv</a></span></td>'
		            	+'<td class="ls"><span><a href="">ls</a></span></td>'
		        	+'</tr>';
        		$("#songList").append(str);
        		str = null;
        	}
        }
</script>
</html>

每次"点击装载数据"链接,能在任务管理器看到此IE进程的内存加了500K,请高手看看,看看怎么解决
2008年8月20日 14:12
目前还没有答案

相关推荐

    jquery 内存泄露bug

    标题 "jquery 内存泄露bug" 指的是在使用jQuery库进行JavaScript编程时可能出现的一种常见问题,即内存无法正常释放,导致应用占用过多内存,影响性能甚至可能导致浏览器崩溃。这个问题通常与对象引用、事件监听器和...

    jQuery源码 jQuery源码 jQuery源码

    jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码...

    jQuery UI图标回收站.zip

    《jQuery UI图标回收站:构建交互式Web界面的利器》 在Web开发中,交互性和用户体验是提升网站质量的关键因素。jQuery UI图标回收站就是这样一个工具,它利用jQuery库和CSS3技术,为开发者提供了类似OSX操作系统...

    jquery图表功能,页面打开后显示内存

    为了防止页面内存持续增加导致性能问题,我们需要采取一些优化策略: 1. **内存管理**:及时释放不再使用的对象,避免内存泄漏。利用`null`赋值、`delete`操作符或者利用`WeakMap`存储弱引用。 2. **事件监听器...

    IE内存泄露之JQuery html(),append()

    此外,对于JQuery的使用,可以尝试更新到最新版本,因为新版本的JQuery通常会修复已知的内存管理问题,包括针对IE的优化。 在分析这个问题时,我们可以利用`jquery-1.10.2.js`这个文件,它是JQuery的一个旧版本,看...

    解决chrome对jQuery的支持问题

    "解决chrome对jQuery的支持问题"这个主题就聚焦于这样一个常见问题:Chrome浏览器对jQuery的`$(document).ready()`函数的执行时机。 `$(document).ready()`,也常被写为`$(function() {...})`,是jQuery中的一个...

    jquery-3.7.0.min.js(jQuery下载)

    jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...

    jQuery内存泄露解决办法

    本文大家分享了jQuery内存泄露解决办法,供大家参考,具体内容如下 思路:为JQuery扩展删除jquery元素对象的方法,大大减轻内存泄露的压力 ;(function($){ if(!$.lui.widget) $.lui.widget = {}; //$.lui.newGuid...

    jquery插件库(jquery.treeview插件库)

    jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery....

    jquery ui内存溢出修复版

    找了很久,有木有 最近搞的焦头烂额,jquery ui这东东更新到了1.9,但是内存溢出就一直存在。我就一直纳闷了,为什么都不修复这个BUG。 这个jquery 是基于1.7的,jquery ui基于1.8+。希望对你有帮助

    前端笔记关于JQuery

    前端笔记关于JQuery

    jquery1.4.2 jquery1.4.2

    此外,还引入了一些技巧,如deferred对象和live/delegate事件代理,以减少DOM遍历和内存占用。 总结,jQuery 1.4.2作为一个经典版本,不仅提供了丰富的功能,也奠定了现代前端开发的基础。无论你是初学者还是经验...

    jquery各版本,jquery1.3-1.7,jquery文件

    同时,这一版本还修复了一些已知的内存泄漏问题,提高了整体的性能和稳定性。 每个jQuery版本的发布都伴随着对旧浏览器兼容性的考虑,使得开发者能够为广泛的用户群体提供一致的用户体验。在使用这些不同版本时,...

    jQuery、jQueryUI及jQueryMobile技巧与示例

    资源名称:jQuery、jQuery UI及jQuery Mobile技巧与示例内容简介:《jQuery、jQuery UI及jQuery Mobile技巧与示例》包括jQuery、jQuery UI、jQuery Mobile以及jQuery插件四部分内容。第一部分介绍jQuery核心库,从...

    jQuery1.12.4+jQuery中文手册.rar

    - 遇到具体问题时,查阅CHM文件中的API文档,了解具体函数或方法的用法和参数。 - 结合实际项目练习,将jQuery的知识应用到网页交互、动态效果和Ajax通信中,提升开发效率。 以上是对jQuery 1.12.4及其相关资源的...

    网页核心四元素内存使用及回收.docx

    - **DOM事件绑定的循环引用(闭包)**:使用addEventListener或jQuery的on方法绑定事件处理函数时,可能会创建闭包,使得DOM节点和JavaScript作用域链之间形成引用,阻碍内存回收。 为避免这类内存泄漏,开发者应...

    jquery精简版jquery-small.js

    jquery 精简版 jquery 精简版 jquery 精简版jquery 精简版 jquery 精简版 jquery 精简版 jquery 精简版

    jquery点击展开收起图标转换

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果和Ajax交互。"jquery点击展开收起图标转换"这个主题涉及到的核心知识点是利用jQuery来实现页面元素的动态显示与隐藏...

    jquery例子大全 jquery demo

    这些插件扩展了jQuery的功能,解决了特定场景下的问题,使得开发更加高效。 ### 七、jQuery 与现代前端框架比较 虽然现在有许多现代化的前端框架,如React、Vue和Angular,jQuery 仍然有其独特的价值。对于简单的...

Global site tag (gtag.js) - Google Analytics