博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript两种定时器的使用
阅读量:3908 次
发布时间:2019-05-23

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

一、定义

定时器就是在一段特定的时间后执行某段程序代码。

二、定时器的使用

1、setTimeout

setTimeout(func[, delay, param1, param2, ...]) :以指定的时间间隔(以毫秒计)调用一次函数的定时器

  • 第一个参数 func , 表示定时器要执行的函数名
  • 第二个参数 delay, 表示时间间隔,默认是0,单位是毫秒
  • 第三个参数 param1, 表示定时器执行函数的第一个参数,一次类推传入多个执行函数对应的参数。

2、setInterval函数的参数说明:

setInterval(func[, delay, param1, param2, ...]) :以指定的时间间隔(以毫秒计)重复调用一个函数的定时器

  • 第一个参数 func , 表示定时器要执行的函数名
  • 第二个参数 delay, 表示时间间隔,默认是0,单位是毫秒
  • 第三个参数 param1, 表示定时器执行函数的第一个参数,一次类推传入多个执行函数对应的参数。

三、清除定时器

1、clearTimeout:

clearTimeout(timeoutID) :清除只执行一次的定时器(setTimeout函数)

timeoutID 为调用 setTimeout 函数时所获得的返回值,使用该返回标识符作为参数,可以取消该 setTimeout 所设定的定时执行操作。

2、 clearInterval:

clearInterval(timeoutID): 清除反复执行的定时器(setInterval函数)

timeoutID 为调用 setInterval 函数时所获得的返回值,使用该返回标识符作为参数,可以取消该 setInterval 所设定的定时执行操作。

 

四、总结

  • 定时器的创建
    只执行一次函数的定时器, 对应的代码是setTimeout函数
    反复执行函数的定时器, 对应的代码是setInterval函数
  • 清除定时器
    清除只执行一次函数的定时器, 对应的代码是clearTimeout函数
    清除清除反复执行的定时器, 对应的代码是clearInterval函数

转载地址:http://vozrn.baihongyu.com/

你可能感兴趣的文章
一位10年Java工作经验的架构师聊Java和工作经验
查看>>
Java项目经验——程序员成长的钥匙
查看>>
假如时光倒流,我会这么学习Java
查看>>
一位资深程序员大牛给予Java初学者的学习路线建议
查看>>
Java后端2017书单推荐
查看>>
Java的内存回收机制
查看>>
2年Java开发工作经验面试总结
查看>>
最全面的Java多线程用法解析
查看>>
Java ClassLoader 原理详细分析
查看>>
Java中创建对象的5种方式
查看>>
Java并发控制机制详解
查看>>
Java Executor 框架学习总结
查看>>
15个顶级Java多线程面试题及答案
查看>>
成为优秀Java程序员的10大技巧
查看>>
一位10年Java工作经验的架构师聊Java和工作经验
查看>>
Java架构师学习路线
查看>>
号称精通Java的你,是否真的名副其实
查看>>
你可以把编程当做一项托付终身的职业
查看>>
细思极恐——你真的会写Java吗?
查看>>
Java并发面试,幸亏有点道行,不然又被忽悠了
查看>>