闭包会产生内存的泄露
有个问题。就是 外围函数执行完毕以后,它的活动对象就销毁。
这个时候 如果有闭包。那么它的活动对象就不能销毁。
但是 我觉得 闭包 不是在外围函数里头吗,外围函数和闭包应该是个整体才对。外围执行完毕则闭包也应该是执行完毕的。
有个问题。就是 外围函数执行完毕以后,它的活动对象就销毁。
这个时候 如果有闭包。那么它的活动对象就不能销毁。
但是 我觉得 闭包 不是在外围函数里头吗,外围函数和闭包应该是个整体才对。外围执行完毕则闭包也应该是执行完毕的。
解决方案 »
- js,真是祸害不浅。
- firefox 在框架里面是不是不支持window.resizeTo(100, 900)
- 【请教实现把当前页面值传递给新窗口的办法】
- TD.innerHTML的符合W3C的实现,有吗?
- 如何用js 打开 文件对话框?
- javascript里面的+号我控制不好
- 如何把vbscript中的SESSION变量值传到JAVASCRIPT中?
- 如何实现发送短信息是对方的网页上自动该短信息
- 有两排复选框
- 如何使Select下拉框中的内容展现,相当于click了一下Select框,用脚本实现!
- 如何缓冲页面,等待上载完毕,再弹出整个页面?
- 请教,点击子元素的时候不触发父元素的点击事件,怎么做?
function func(seperator)
{
function show(str1,str2)
{
alert(str1+seperator+str2);
}
return show;
}
var show=func("//");
show("D:","My Documents");这样就构成一个闭包了么(新手勿喷)?
这样内存无法释放是因为尚有引用指向它,这也不是内存泄露啊?
参考http://blog.csdn.net/birdwindy/archive/2007/12/13/1934017.aspx