原文:JS魔法堂:再识IE的内存泄露

一 前言 IE 除了不遵守W C标准和各种诡异外,我想最让人诟病的应该是内存泄露的问题了。这阵子趁项目技术调研的机会好好的再认识一回,以下内容若有纰漏请大家指正,谢谢 目录一大坨 二 内存泄漏到底是哪里漏了 . . JS Engine Object DOM Element 和 BOM Element . . JS Engine Object的内存回收机制 . . DOM Element的内存回收机 ...

2015-04-27 09:03 10 7231 推荐指数:

查看详情

JS魔法堂Bitwise Operation & Bitwise Shift

Brief                               linkFly的《JavaScript-如果...没有方法》中提及如何手写Math.round方法,各种奇技淫招看着十分过 ...

Wed Jan 20 18:56:00 CST 2016 1 1996
JS魔法堂ASCII实体、符号实体和字符实体

一、前言                               相信大家都熟悉通过字符实体 & 来实现多个连续空格的输入吧!本文打算对三类HTML实体及JS相关操作作进一步的整理和小结,若有纰漏请大家指正,谢谢。 二、初识HTML实体            ...

Sat Mar 07 09:17:00 CST 2015 2 1874
JS魔法堂:精确判断IE的文档模式by特征嗅探

一、前言                               苦逼的前端攻城狮都深受浏览器兼容之苦,完成每一项功能前都要左顾右盼,生怕浏览器不支持某个API,生怕原生API内含臭虫因此判断浏览器类型和版本号成了不可绕过的一道关卡,而特征嗅探是继浏览器探测后另一利器处理 ...

Wed Jul 02 05:57:00 CST 2014 4 4104
也议 js闭包和ie内存泄露原理

可以, 但小心使用. 闭包也许是 JS 中最有用的特性了. 有一份比较好的介绍闭包原理的文档. 有一点需要牢记, 闭包保留了一个指向它封闭作用域的指针, 所以, 在给 DOM 元素附加闭包时, 很可能会产生循环引用, 进一步导致内存泄漏. 比如下面的代码 ...

Tue Sep 17 01:39:00 CST 2013 6 2906
JS魔法堂:从void 0 === undefined说起

一、前言                                     当使用coffeescript书写如下代码时 name = person?.name 会被预编译为 var na ...

Sat Dec 06 00:22:00 CST 2014 2 8043
JS魔法堂:jsDeferred源码剖析

一、前言                             最近在研究Promises/A+规范及实现,而Promise/A+规范的制定则很大程度地参考了由日本geek cho45发起的 ...

Fri Dec 05 21:33:00 CST 2014 0 2133
JS魔法堂:阻止元素被选中

一、前言                             在为IE5.5~9polyfill HTML5新特性placeholder时需要阻止元素被选中,因此在网上、书上查阅相关资料,记录在此以便日后查阅。 二、IE10+实现方式──CSS3 ...

Wed Aug 27 15:38:00 CST 2014 2 3590
JS魔法堂:Data URI Scheme介绍

一、前言                                 上周五公司内部的Any Topic Conf.上我和同事们分享了这个主题,有同事说这个有用,有同事说这个没啥用,后来还延 ...

Tue Aug 12 20:32:00 CST 2014 1 5422
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM