定时器

一. 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. 自己动手实践了一下,其中也遇到一些问题:

   

      

      

      

      

posted @ 2019-08-26 09:28  daydayupY  阅读(129)  评论(0)    收藏  举报