美文网首页
两种定时器

两种定时器

作者: 陈大事_code | 来源:发表于2019-05-13 16:33 被阅读0次

介绍两种定时器

  • setInterval
  • setTimeout

setInterval(循环执行)

含义:每隔一段时间,执行函数,不清除定时器会一直执行

语法: setInterval(arg1,arg2)

其中:

arg1:执行函数,不能是js代码段哦~,必须是函数形式(函数或函数名)

arg2:定时时间(毫秒)

举个栗子:

//  定义定时器,每隔一秒执行该函数。当然也可以单独定义函数,此处写对应的函数名。
var interval= setInterval(()=>{console.log('i am a interval')},1000)
//  去掉定时器。setInterval只有调用该方法才会使定时器停止运行
clearInterval(interval)

setTimeout(定时执行,只执行一次)

含义:一段时间之后执行函数,且只执行一次,但是该定时器一直存在。

语法:setTimeout(arg1,arg2)

其中:

arg1:执行函数,不能是js代码段哦~,必须是函数形式(函数或函数名)

arg2:定时时间(毫秒)

举个栗子:

//  定义定时器,一秒之后执行该函数,且只执行一次。
var time = setTimeout(()=>{console.log('i am a timeout')},1000)
//  去掉定时器。虽然不清除定时器也不会再执行该函数,但是为了性能,一般建议清掉。
clearTimeout(time)

相关文章

  • 第十三节 JavaScript 定时器 单线程

    一、定时器 1. JS存在两种定时器 setTimeout() 延迟定时器 setInterval() ...

  • JavaScript第六天

    定时器(两种) setTimeout() setInterval() setTimeout() 炸弹定时器 开启定...

  • 第十三节: JavaScript 定时器

    1. JS存在两种定时器 setTimeout() 延迟定时器setInterval() 循环...

  • 复习笔记之API(10) 定时器

    定时器 window对象给我们提供了两种定时器setTimeout()serInterval() setTimeo...

  • 定时器

    定时器分为两种,一种是延时定时器,另一种是循环定时器。 setTimeout() setTimeout()是延时定...

  • 09-定时器

    在JavaScript中有两种定时器, 一种是重复执行的定时器, 一种是只执行一次的定时器 1. 重复执行的定时器...

  • golang timer - note

    Go提供了两种定时器,此处分为一次性定时器、周期性定时器。 一次性定时器:定时器只计时一次,结束便停止; 周期性定...

  • swift 定时器

    定时器的两种简单实现方式: 1.timer 2.GCD 上面两种方法以及实现简单的定时器,但是还有一个隐藏的问题,...

  • 8.BOM:setTimeout()、setInterval()

    定时器(两种) window 对象给我们提供了 2 个非常好用的方法-定时器。 setTimeout() setI...

  • iOS定时器

    定时器分为两种 第一种 //利用timer...创建一个定时器,这样创建的定时器必须加到RunLoop里才能正常执...

网友评论

      本文标题:两种定时器

      本文链接:https://www.haomeiwen.com/subject/thkraqtx.html