javascript settimeout或setinterval函数何时停止?

javascript settimeout或setinterval函数何时停止?

问题描述:

当用户离开页面或关闭浏览器时,这些功能会一直停止吗?javascript settimeout或setinterval函数何时停止?

当用户离开页面或关闭浏览器时,这些功能会一直停止吗?

是的,页面的所有JavaScript执行都会停止,为标记,样式表和脚本都清除为其分配的所有计时器和浏览器内存。剩下的只是cookies,本地存储和/或etags,但是如果你已经在浏览器中使用javascript,那么这些代码都不会运行任何代码。

+0

他们是否也停止时,页面重新加载? – 2012-03-08 15:09:00

+0

是的,他们是。确实。 – rapadura 2012-03-09 20:02:46

是的,他们在这种情况下停止。

你也可以手动停止他们是这样的:

t=setTimeout("timedCount()",1000); 
clearTimeout(t);