定时器

拈花ヽ惹草 提交于 2019-11-28 14:49:10

一. setInterval()和setTimeout()

  1. setTimeout():

    (1)setTimeout()方法用于在指定的毫秒数后调用,即超时调用

    (2)语法:setTimeout(fn,ms)

    (3)使用clearTimeout()方法阻止函数的执行

  2. setInterval():

    (1)setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式,即间歇调用

    (2)setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭

  3. 两者的区别与联系:

    参考链接如下:

      https://www.jianshu.com/p/fc9a08ca2c92

      https://www.jianshu.com/p/aa72011e189f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

      http://qingbob.com/difference-between-settimeout-setinterval/

  4. 鉴于setInterval()的弊端,推荐使用setTimeout()来代替setInterval()

  5. 自己动手实践了一下,其中也遇到一些问题:

   

      

      

      

      

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!