最近用了一段时间的JQUERY,发现用JQUERY中的.append()方法动态生成数据时,内存不会回收,我不知道是不是我使用有问题,
还是JQUERY本身就带有这问题.
以下是我写的一个HTML,
最近用了一段时间的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,请高手看看,看看怎么解决
分享到:
相关推荐
标题 "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 UI图标回收站:构建交互式Web界面的利器》 在Web开发中,交互性和用户体验是提升网站质量的关键因素。jQuery UI图标回收站就是这样一个工具,它利用jQuery库和CSS3技术,为开发者提供了类似OSX操作系统...
为了防止页面内存持续增加导致性能问题,我们需要采取一些优化策略: 1. **内存管理**:及时释放不再使用的对象,避免内存泄漏。利用`null`赋值、`delete`操作符或者利用`WeakMap`存储弱引用。 2. **事件监听器...
此外,对于JQuery的使用,可以尝试更新到最新版本,因为新版本的JQuery通常会修复已知的内存管理问题,包括针对IE的优化。 在分析这个问题时,我们可以利用`jquery-1.10.2.js`这个文件,它是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内存泄露解决办法,供大家参考,具体内容如下 思路:为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....
找了很久,有木有 最近搞的焦头烂额,jquery ui这东东更新到了1.9,但是内存溢出就一直存在。我就一直纳闷了,为什么都不修复这个BUG。 这个jquery 是基于1.7的,jquery ui基于1.8+。希望对你有帮助
前端笔记关于JQuery
同时,这一版本还修复了一些已知的内存泄漏问题,提高了整体的性能和稳定性。 每个jQuery版本的发布都伴随着对旧浏览器兼容性的考虑,使得开发者能够为广泛的用户群体提供一致的用户体验。在使用这些不同版本时,...
资源名称:jQuery、jQuery UI及jQuery Mobile技巧与示例内容简介:《jQuery、jQuery UI及jQuery Mobile技巧与示例》包括jQuery、jQuery UI、jQuery Mobile以及jQuery插件四部分内容。第一部分介绍jQuery核心库,从...
- 遇到具体问题时,查阅CHM文件中的API文档,了解具体函数或方法的用法和参数。 - 结合实际项目练习,将jQuery的知识应用到网页交互、动态效果和Ajax通信中,提升开发效率。 以上是对jQuery 1.12.4及其相关资源的...
- **DOM事件绑定的循环引用(闭包)**:使用addEventListener或jQuery的on方法绑定事件处理函数时,可能会创建闭包,使得DOM节点和JavaScript作用域链之间形成引用,阻碍内存回收。 为避免这类内存泄漏,开发者应...
jquery 精简版 jquery 精简版 jquery 精简版jquery 精简版 jquery 精简版 jquery 精简版 jquery 精简版
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果和Ajax交互。"jquery点击展开收起图标转换"这个主题涉及到的核心知识点是利用jQuery来实现页面元素的动态显示与隐藏...
这些插件扩展了jQuery的功能,解决了特定场景下的问题,使得开发更加高效。 ### 七、jQuery 与现代前端框架比较 虽然现在有许多现代化的前端框架,如React、Vue和Angular,jQuery 仍然有其独特的价值。对于简单的...
此版本修复了一些已知的bug,比如修复了在某些情况下的内存泄漏问题,提高了与其他库的共存性,以及增强了在最新浏览器中的性能表现。此外,还对一些过时的功能进行了废弃,鼓励开发者使用更现代的JavaScript特性。 ...