zoukankan      html  css  js  c++  java
  • 定时器基础

     定时器基础

    setInterval (函数,时间)

      函数:定时器触发后要完成的动作(注意不能有括号)

      时间:毫秒

    clearInterval (参数)

        参数:要停止的定时器

           可以直接把定时器加在里面,但要注意作用域,下图中的就不行。所以定义一个全局变量timer为null;

           第19行  将定时器赋给timer,看似赋值语句,但是定时器任然

            可以工作,并且可以在clearInterval里面直接用timer

      注意第18行,这里原本是开始定时器的,之所以加一个删除定时器,是因为如果不加,开始定时器后,再次点击开始定时器的按钮那么还会再开一个定时器,依次不停点击就会不停再开定时器,到时候就不能停止,所以每次开定时器的时候。就关闭上一个定时器 、最开始timer为null不影响。

    和setinterval    clearinterval相似的还有一组定时器叫做setTimeOut  和clearTimeOut

    区别  :

            setinterval    clearinterval:是触发后每隔设置的时间就执行函数一次,不停循环(“发动机”)

      setTimeOut   clearTimeOut:是处罚后隔设置的时间后only执行一次就不再执行 (“炮弹”)

          下面是嵌套使用第二种定时器的setTimeOut   clearTimeOut

    本人小白,博客作为在线笔记,若有错误,还望指出,转载链接截图等皆为学习,若有侵权,请告知,
  • 相关阅读:
    Semaphore使用
    不可变对象
    Java锁--Lock实现原理(底层实现)
    Lambda Expressions and Functional Interfaces: Tips and Best Practices
    注解的作用
    linux命令大全
    linux &和&&,|和||
    SpringCloud 商品架构例子(一)
    springcloud starter(一)
    dubbo(一)
  • 原文地址:https://www.cnblogs.com/xiaoxiaoyao/p/7604260.html
Copyright © 2011-2022 走看看