如果我的脚本中有一个计时器,我应该在window.onbeforeunload()上clearTimeout吗?还是没有必要?

时间:2014-03-07 02:57:45

标签: javascript html jsp timer

我有一个脚本如下:

var delay;
function delayFire()
{
    delay = setTimeout(autoStatusChange, 2000);
}

那么我应该在clearTimeout(delay)事件中添加window.onbeforeunload()吗?或者实际上,当窗口关闭时,浏览器会自动清除它?

如果我包括或不包含clearTimeout,我认为可见性没有区别。

通常的做法是什么?

1 个答案:

答案 0 :(得分:1)

通常的做法是在浏览器导航时不打扰清理计时器,因为浏览器已经为你做了。