当前位置:  开发笔记 > 编程语言 > 正文

Javascript + IMG标签=内存泄漏.有一个更好的方法吗?

如何解决《Javascript+IMG标签=内存泄漏.有一个更好的方法吗?》经验,为你挑选了0个好方法。

我有一个网页,使用jquery接收一些产品信息,因为人们正在查看事物,然后显示最后看到的产品图像.这是一个jquery AJAX回调,看起来非常像这样:

if(number_of_things_seen > 10) {
  $('#shots li:last-child').remove();
}

$('
  • ').prependTo('#shots');

    但是,它似乎泄漏了相当多的内存.在视觉上,它做的是正确的,但足迹无限增长.

    Safari的DOM检查器显示DOM是我期望它的方式,但它似乎保持对它所显示的每个图像的引用(如在任何人感兴趣的情况下在此屏幕截图中看到的).

    我已经添加

    $('#shots li:last-child img').remove();
    

    删除声明没有明显效果.

    是否有必要让浏览器发布一些这些东西?

    推荐阅读
    mobiledu2402852413
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有