js的两种定时器分别是setInterval和setTimeout。他们的区别在于计时的方式不一样,前者为循环计时,后者为定时计时。下面咱们来分别介绍一下。前端
setIntervalblog
window.setInterval([function],[interval]) 设置一个定时器,而且设定了一个等待的时间[interval],每隔一段时间,就会执行一次对应的方法function,直到计时器被清除为止。计时器的清除方法为 window.clearInterval(计时器名称)io
例一:function
本案例须要引入jQuery 不然无效class
setTimeout基础
window.setTimeout([function],[interval]) 设置定时器及等待时间,但计时器到达时间后执行一次就会中止(计时器还在,不过没用了)计时器的清除方法是 window.clearTimeout(计时器名称)循环
例二:定时器
本案例须要引入jQuery 不然无效方法
这里要说明一下,定时器清除后其返回值仍然存在,以后定时器的返回值在此返回值的基础上增长,相似医院排号,1号看完叫的是2号,不是从1号从新开始。im
想学前端的小伙伴,能够关注+私信回复《资料》免费获取哦~
感谢您的阅读!喜欢的能够收藏转发哦~