【问题标题】:The reason of memory leak内存泄漏的原因
【发布时间】:2017-01-17 19:44:53
【问题描述】:

为什么这段代码会导致内存泄漏?

    <html>
    <body>
    <script type="text/javascript">
    document.write("Program to illustrate memory leak via closure");
    window.onload=function outerFunction(){
        var obj = document.getElementById("element");
        obj.onclick=function innerFunction(){
        alert("Hi! I will leak");
        };
        obj.bigString=new Array(1000).join(new Array(2000).join("XXXXX"));
        // This is used to make the leak significant
    };
    </script>
    <button id="element">Click Me</button>
    </body>
    </html>

这里是列表 5 http://www.ibm.com/developerworks/web/library/wa-memleak/

【问题讨论】:

  • 它在代码 sn-p 下解释它。
  • 谢谢,但不明白,这就是我在这里问一个问题的原因

标签: javascript memory


【解决方案1】:

看起来现代浏览器发现了这些漏洞,解释在 4 列表中,需要阅读全文

【讨论】:

  • 由于某种原因无法关闭问题
猜你喜欢
  • 2010-09-22
  • 2023-03-08
  • 1970-01-01
  • 1970-01-01
  • 2011-06-30
  • 2011-01-14
  • 2021-09-16
  • 2015-08-06
  • 1970-01-01
相关资源
最近更新 更多