解决ie img标签内存泄漏的问题


Posted in Javascript onOctober 13, 2017

代码:

<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>IMG元素内存泄露测试</title>
 <script type="text/javascript" src="jquery-1.7.1.js"></script>
 <script type="text/javascript">
  $(function () {
   var i = 0;
   var t;

   // img标签方式 
   function changeImage() {
    i++;
    var picIndex = i % 20;
    $("#imagePath").html("images/" + picIndex + ".jpg");
    $("#div").append("<img width='100' height='100' src='images/" + picIndex + ".jpg' />");
   };

   function end() {
    clearInterval(t);
    $("#div").find("img").each(function () {
     $(this).attr("src", "");
     $(this).remove();
    });
    CollectGarbage();
   }

   t = window.setInterval(changeImage, 200);
   window.setTimeout(end, 5000);
  });
 </script>
</head>
<body>
 <label id="imagePath"></label>

 <!-- 使用img标签,不改变图片大小,不会发生内存泄漏。 -->
 <div id="div">
 </div>
</body>
</html>

释放img占用内存的js代码:

$("#div").find("img").each(function () {
 $(this).attr("src", "");
 $(this).remove();
});
CollectGarbage();

以上这篇解决ie img标签内存泄漏的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript调用XML制作连动下拉列表框
Jun 25 Javascript
可以支持多中格式的JS键盘
May 02 Javascript
jquery 获取json数据实现代码
Apr 27 Javascript
我遇到的参数传递中 双引号单引号嵌套问题
Feb 11 Javascript
jquery限定文本框只能输入数字(整数和小数)
Jan 08 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
Apr 26 Javascript
深入理解JavaScript中的预解析
Jan 04 Javascript
json前后端数据交互相关代码
Sep 19 Javascript
详解小程序云开发攻略(解决最棘手的问题)
Sep 30 Javascript
uni-app微信小程序登录并使用vuex存储登录状态的思路详解
Nov 04 Javascript
js实现整体缩放页面适配移动端
Mar 31 Javascript
Angular利用HTTP POST下载流文件的步骤记录
Jul 26 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 #jQuery
vue2组件之select2调用的示例代码
Oct 12 #Javascript
vue2.x select2 指令封装详解
Oct 12 #Javascript
一个简易时钟效果js实现代码
Mar 25 #Javascript
微信小程序实现页面跳转传值的方法
Oct 12 #Javascript
微信小程序 页面滑动事件的实例详解
Oct 12 #Javascript
微信小程序 动画的简单实例
Oct 12 #Javascript
You might like
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
PHP实现加强版加密解密类实例
2015/07/29 PHP
PHPExcel导出2003和2007的excel文档功能示例
2017/01/04 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
jquery日历控件实现方法分享
2014/03/07 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
js实现的简洁网页滑动tab菜单效果代码
2015/08/24 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
基于Vue实现图书管理功能
2017/10/17 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
javascript将非数值转换为数值
2018/09/13 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
Element-ui DatePicker显示周数的方法示例
2019/07/19 Javascript
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
python numpy元素的区间查找方法
2018/11/14 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
python合并多个excel文件的示例
2020/09/23 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
国际领先的学术出版商:Springer
2017/01/11 全球购物
PHP面试题及答案二
2015/05/23 面试题
简历中个人求职的自我评价模板
2013/11/29 职场文书
销售演讲稿范文
2014/01/08 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
干部竞争上岗演讲稿
2014/09/11 职场文书
铅球加油稿100字
2014/09/26 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
java中如何截取字符串最后一位
2022/07/07 Java/Android
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android