JavaScript中的延迟函数和定时器分别为setTimeout() 和 setInterval(),关于二者的解释和区别如下:
- setTimeout()
setTimeout(“testFunction()”,“5000”);意思是5秒后执行testFunction()函数,只执行一次。 - setInterval()
setInterval(“testFunction()”,“5000”);意思是每隔5秒执行一次testFunction()函数,执行无数次。
var interval = window.setInterval("testFunction()","5000"); // 设置5秒定时器
window.clearInterval(interval); // 停止执行setInterval循环。