ITPub博客

首页 > > > 前端开发——两种定时器

前端开发——两种定时器

作者:else 时间:2019-09-27 11:22:42 0 删除 编辑

肥猫三千问 



js的两种定时器分别是setInterval和setTimeout。他们的区别在于计时的方式不同,前者为循环计时,后者为定时计时。下面我们来分别介绍一下。

setInterval

window.setInterval([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],每隔一段时间,就会执行一次对应的方法function,直到计时器被清除为止。计时器的清除方法为 window.clearInterval(计时器名称)

例一:

本案例需要引入jQuery 否则无效

setTimeout

window.setTimeout([function],[interval]) 设置定时器及等待时间,但计时器到达时间后执行一次就会停止(计时器还在,不过没用了)计时器的清除方法是 window.clearTimeout(计时器名称)

例二:

本案例需要引入jQuery 否则无效

这里要说明一下,定时器清除后其返回值仍然存在,之后定时器的返回值在此返回值的基础上增加,类似医院排号,1号看完叫的是2号,不是从1号重新开始。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2318/viewspace-3151734/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: css3 动画讲解
请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    271
  • 访问量
    19558