博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
定时器基础
阅读量:6994 次
发布时间:2019-06-27

本文共 653 字,大约阅读时间需要 2 分钟。

 定时器基础

setInterval (函数,时间)

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

  时间:毫秒

clearInterval (参数)

    参数:要停止的定时器

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

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

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

 

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

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

区别  :

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

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

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

 

转载于:https://www.cnblogs.com/xiaoxiaoyao/p/7604260.html

你可能感兴趣的文章
白盒测试实践-华科软硕1706班1组 2017.12.16记录
查看>>
PAT (Basic Level) Practise (中文)1004. 成绩排名 (20)
查看>>
【转】利用多核加速命令
查看>>
Oracle游标带参数
查看>>
BZOJ-3781: 小B的询问(莫队算法)
查看>>
UNIX环境高级编程——进程环境
查看>>
Fiddler (三) Composer创建和发送HTTP Request
查看>>
pcDuino汉化方法
查看>>
jsp学习(1)
查看>>
.Net Core 获取项目所有程序集,排除Microsoft、Nuget下载的
查看>>
FDC2214电容传感器驱动程序
查看>>
策略模式Strategy Pattern
查看>>
MySQL Metadata Lock详解
查看>>
css简写
查看>>
MySQL用户管理语句001
查看>>
fengmiantu
查看>>
HSF从部署到开发到原理分析
查看>>
PHP语言 -- jquery
查看>>
python 常用的函数
查看>>
Codeforces#543 div2 A. Technogoblet of Fire(阅读理解)
查看>>