在我们的项目开发中,难免会需要按周期执行一些代码,这就需要定时器这个功能。
常用的定时器有2种
setTimeout(function() {}, 1000); //一秒钟以后执行一次 setInterval(function() {}, 1000); //每一秒钟执行一次 //需要注意的是这里说的一秒是大约一秒,定时器还是会有细微的时间差
下面通过一个小demo来看一下效果
代码执行结果想必大家都知道,就是一秒以后输出一次“我是setTimeout定时器”,
为了让定时器停下来我们需要使用清除定时器
clearTimeout(); //清除setTimeout定时器 clearInterval(); //清除setInterval定时器
用一个小demo来看下
当我们点击清除定时器时,定时器功能失效
需要注意的是,我们清除清时期不仅是为了暂停将定时器功能,还有一个就是释放内存。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228580.html原文链接:https://javaforall.net
