易截截图软件、单文件、免安装、纯绿色、仅160KB

关于javascript内存释放问题!

有谁知道javascript的内存释放是怎么操作的嘛?
一般网上都是说将对象或者某个值赋值null
然后调用CollectGarbage()函数,
可是又有认说CollectGarbage()函数是不安全的,而且也不能起到真正释放的目的,
有哪位高手知道呢?
好像网上的很多说法都不够深入。。。
没有将明白根本原因

引用
有谁知道javascript的内存释放是怎么操作的嘛?
一般网上都是说将对象或者某个值赋值null
然后调用CollectGarbage()函数,
可是又有认说CollectGarbage()函数是不安全的,而且也不能起到真正释放的目的,
有哪位高手知道呢?

期待中。我也一直困惑这个问题,尤其页面是纯js完成的,比如:Ext完成的大页面,我就想回收资源。可不知道该如何做。js是C写的,但是有很好的垃圾回收机制么?java也是C写的,但是它做到了。

学习,帮顶

自动会回收
也可用赋值为null

引用
自动会回收
也可用赋值为null

这个我知道,,,,但是其不能起到根本作用,赋值了null之后内存还是会网上涨,当然这是因为你
赋值了null之后内存其实并没有释放,只是将这个内存位置空着,还是占着,当有相同名的变量定义的时候
就会将这个空间分配给他。如果没有用null的话那么内存会分配另外的空间
总的来说内存使用确实小了
但是没有起到回收的功能
我想了解的是js是怎么释放内存。。。
(或许js没有这种机制,除了关闭浏览器或者最小化浏览器的时候)

lz也许可以看下这个:http://topic.csdn.net/u/20090609/08/a8ca66f2-416a-4d97-81be-9e1e872


相关问答:

C#与javascript混用

我在后台用C#编写ASP.NET页面,同时要用JAVASCRIPT来控制提示窗口,如
Response.Write(" <script language=javascript>confirm('确定要删除吗?') </script>");
我要用confirm( ......

javascript小问题,急需解决

在javascript中,方法的返回(x,y)类型的值,应该怎样接收

返回(x,y)类型? 这是什么类型?

就像方法中,return (1,2)


我怎么没见过你说的这种写法?

直接接,js 是弱类型,接到后须自行处理!
......

又一个jquery代码转JavaScript!

$("p:first").before(" <center> <button id=\"button1\" onClick=\"cut()\">剪切 </button> <button id=\"button2\">复制 <\/button> ......

在html中用javascript代码如何异步获取XML中的值

我要在HTML中用JavaScript代码异步获取XML文件中一个节点的值比如

<?xml version="1.0" encoding="GB2312"?>
<configuration>
  <appSettings>
......

javascript 保存cookie 有时候不成功 怎么回事儿,有

function addCookie(name,value)
{
    var Days = 30;
    var exp  = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
//  al ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号