在ie的内存泄露中跨页面的泄露是最严重的,浏览器刷新了仍然无法释放掉泄露占用的资源,造成访问速度越来越慢,内存占用越来越大
closure引起cross page leak的主要原因是closure和dom元素的互相引用
看这个例子:
<div id="bb"><div id="aa">cc</div></div>
<script type="text/javascript">
function leakTest(){
var a=[];//用来加大闭包资源占用,方便观察
for(var i=0;i<100000;i++){
a.p ...
靠自己的劳动赢得生存就是成功
难以找到工作的青年,一般有三种情况:一是缺少求职技巧的人;二是缺乏就业竞争力的人;第三种人我觉得最糟糕----他们认为“仅为生存工作是可耻的”,认为“大学生去当家政,扫厕所,去卖肉……是丢人的行为。”这种丢人的感觉,恰恰是最丢人的!
生存永远在成功之前,换言之,靠自己的劳动赢得生存,本身就是一种成功。假如上帝暂时没有给你很多机会,就让你扫厕所,那么你就必须面对现实,把厕所扫好。我在美国就扫过厕所。如今职场竞争激烈,人必须树立最基本的就业价值观:靠自己的劳动生存,永远 ...
正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。
索引
1. 引子2. 正则表达式的历史3. 正则表达式定义
3.1 普通字符3.2 非打印字符3.3 特殊字符3.4 限定符3.5 定位符3.6 选择3.7 后向引用
4. 各种操作符的运算优先级5. 全部符号解释6. 部分例子7. 正则表达式匹配规则
7.1 基本模式匹配7.2 字符簇7.3 确定重复出现
1. 引子 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix ...
- 21:59
- 浏览 (622)
- 评论 (0)
Liferay - Liferay is designed to deploy portlets that adhere to the Portlet API (JSR 168). Many useful portlets are bundled with the portal (Mail, Document Library, Calendar, Message Boards, to name a few) and can be used as examples for adding your own custom portlets.
...
- 09:44
- 浏览 (878)
- 评论 (0)
1. 自动装箱与拆箱 对应C# 例1.1 Integer i = 10; int j = i; 2. 更优化的for循环 对应就C#---foreach循环 例2.1 String[] names = {"BadBoy","GoodBoy","HappyGirl","sadGirl"}; for(String option: names) { System.out.println(option); } 例2.2 加泛型 对应C++模板 import java.util.*; ArrayList<String> animals = new ArrayList& ...
- 23:05
- 浏览 (567)
- 评论 (0)
这个题目含有许多需要解释的概念,最容易说明的是“站内消息”,这是很多论坛都有的功能,可以通过web向其他的在线用户发送消息,很多用户都使用过。站内消息的第一个好处是大家都不需要安装客户端,你不用知道对方的MSN或者QQ,就能与他联系,称赞他的观点或者是给他一顿臭骂。第二个好处是客户管理方便,利用session来维护在线名单,各种脚本都已经把session操作封装得很易用了,不用像其他无状态的即时通信工具(比如使用UDP通信的工具)一样,要费一些脑细胞来解决在线名单的问题。缺点嘛,就是实时性不好,一般是在用户跳转或者刷新页面才能探测消息、更新在线名单。 Session监听嘛,没什么好解释的,j ...
- 22:58
- 浏览 (651)
- 评论 (0)
计算机常用英语计算机常用英语术语、词汇表Computer Vocabulary In Common [color=darkblue][/color]Use 一、硬件类(Hardware) 二、软件类(Software) 三、网络类(Network) 四、其它 CPU(Center Processor Unit)中央处理单元 mainboard主板 RAM(random access memory)随机存储器(内存) ROM(Read Only Memory)只读存储器 Floppy Disk软盘 Hard Disk硬盘 CD-ROM光盘驱动器(光驱) monitor监视器 keyboard键盘 ...
- 21:22
- 浏览 (1806)
- 评论 (0)
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。3.HashTable有一个contains(Object value),功能和contain ...
- 21:44
- 浏览 (1823)
- 评论 (0)
1
public
class
hello
{
2
public
static
void
main(String a[])
throws
java.io.IOException
{
3
...
- 13:42
- 浏览 (388)
- 评论 (0)
[概述]
在Windows操作系统中使用记事本新建一个文本文件,在文件里面写入“联通”两个字并保存。当再次打开这个文本文件时候,在记事本中看到得却不是刚刚输入的“联通”,而是乱码。网络上有人把这个奇怪现象包装成把戏,如果你曾遇到过这种把戏就会知道,他们往往让你建立两个文本文件进行对比,其中一个输入“联通”,另外一个可能是“移动”等等,最后试图八卦地让你相信联通、移动和微软之间有着种种恩怨情仇。
[解释]
这是一个字符编码应用的奇怪现象,讲的明白点,可以说是记事本开小差了!记事本为什么会犯错误?记事本犯了怎样的错误呢?也许你会迫不及待的想知道这些问 ...
- 11:36
- 浏览 (556)
- 评论 (0)
- 浏览: 14049 次
- 性别:

- 来自: 南京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
IE下闭包引起跨页面内存泄 ...
这么说遇到 IE 局部变量还是最后设 NULL比较安区
-- by Relucent -
IE下闭包引起跨页面内存泄 ...
这属于IE的问题,关js鸟事。
-- by soni -
IE下闭包引起跨页面内存泄 ...
IE7疯了 没什么说的了 建议大家别试图处理IE7的内存泄露
-- by csf177 -
IE下闭包引起跨页面内存泄 ...
这个例子是不是就是说IE会强制释放可以访问的dom元素的资源 而divA.par ...
-- by ericxu131 -
IE下闭包引起跨页面内存泄 ...
oznyang 写道在ie的内存泄露中跨页面的泄露是最严重的,浏览器刷新了仍然无 ...
-- by penghao122






评论排行榜