[英]If I have a timer in my script, should I clearTimeout on window.onbeforeunload()? Or no need?
我有如下脚本:
var delay;
function delayFire()
{
delay = setTimeout(autoStatusChange, 2000);
}
所以我应该在window.onbeforeunload()
事件上包含clearTimeout(delay)
吗? 还是实际上,浏览器会在关闭窗口时自动清除它?
我觉得无论是否包含clearTimeout
可见性都没有影响。
常见的做法是什么?
通常的做法是在浏览器离开时不打扰清理计时器,因为浏览器已经为您完成了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.