此代码是否创建任何内存泄漏?或者代码有什么问题?这个setTimeout是否会产生任何内存泄漏?
HTML:
<div id='info'></div>
的Javascript:
var count = 0;
function KeepAlive()
{
count++;
$('#info').html(count);
var t=setTimeout(KeepAlive,1000);
}
KeepAlive();
运行此测试: http://jsfiddle.net/RjGav/
我不确定如果以您描述的方式使用'setTimeout'会导致内存泄漏。如果你想单独测试内存泄漏,你可以尝试一些东西 - 但是如果你选择尝试,请记住不同的浏览器由于不同的原因以不同的方式泄漏。 – DavidJCobb 2011-05-27 18:05:07