JavaScript定时器类型总结

 更新时间:2021年12月29日 10:22:33   作者:前端老实人  
这篇文章主要分享了JavaScript定时器类型总结,文章围绕JavaScript定时器类型的相关资料展开全文详细内容,需要的小伙伴可以参考一下,希望对你有所帮助

1.setInterval()

按照指定的周期(以毫秒计)来调用函数。

方法会不停地调用函数,直到调用clearInterval() 或窗口被关闭。

语法:

setInterval(code,millisec,[arg1, arg2, ...])

参数 描述
code 必需。要执行的代码串。
millisec 必须。时间间隔,以毫秒计。
arg1, arg2, … 可选。当定时器过期的时候,将被传递给func指定函数的附加参数

2.setTimeout()

在指定的毫秒数后调用函数。

语法:

setTimeout(code,millisec,[arg1, arg2, ...]);//参数作用同上


最后代码演示:

//1.可以箭头函数直接写
setTimeout(()=>{
 this.isSkeleton=false;
  },2000)
 
//2.可以返回一个值然后调用clearTimeout()取消定时器;
let a = setTimeout(()=>{
  alert('弹出');
  },5000);
function b() {
  window.clearTimeout(a);   //5秒后出弹框,调用b函数可以直接取消弹出
}

返回值:

返回值intervalID是一个非零数值,用来标识通过setInterval()创建的计时器,这个值可以用来作为clearInterval()的参数来清除对应的计时器 。 注意的是,setInterval()setTimeout()共享同一个ID池,所以避免混用;

最后科普下知识面:

JS 对象可以使用两种方式获得,一是开发人员自定义;二是由 ECMAScript 提供。由 ECMAScript 提供的对象称为 JavaScript 内置对象。

定时器属于window对象提供的,定时器前面也可以加window调用的

到此这篇关于JavaScript定时器类型总结的文章就介绍到这了,更多相关JavaScript定时器类型内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • bootstrap 设置checkbox部分选中效果

    bootstrap 设置checkbox部分选中效果

    本篇文章主要介绍了bootstrap 设置checkbox部分选中效果,主要涉及到js各个方面的内容,对于bootstrap设置checkbox选中效果感兴趣的朋友可以参考一下吧
    2017-04-04
  • createElement与createDocumentFragment的点点区别小结

    createElement与createDocumentFragment的点点区别小结

    在DOM操作里,createElement是创建一个新的节点,createDocumentFragment是创建一个文档片段
    2011-12-12
  • Js nodeType 属性全面解析

    Js nodeType 属性全面解析

    本文是对Js nodeType的属性进行了全面分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • 用js通过url传参把数据从一个页面传到另一个页面

    用js通过url传参把数据从一个页面传到另一个页面

    如果是传到新页面的话,你网站基于什么语言开发直接用get或者post获取,然后输出到这个层
    2014-09-09
  • nuxt中使用路由守卫的方法步骤

    nuxt中使用路由守卫的方法步骤

    这篇文章主要介绍了nuxt中使用路由守卫的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • js判断移动端横竖屏视口检测实现的几种方法

    js判断移动端横竖屏视口检测实现的几种方法

    最近做歌一个小项目,但是要放到我们的app上,然而需要横竖屏使用不同的样式,本文就来介绍一下js判断移动端横竖屏视口检测实现的几种方法,感兴趣的可以了解一下
    2021-07-07
  • 使用typeof方法判断undefined类型

    使用typeof方法判断undefined类型

    使用typeof方法,typeof 返回的是字符串,其中就有一个是undefined,下面是示例代码,大家可以看看
    2014-09-09
  • 谈一谈js中的执行环境及作用域

    谈一谈js中的执行环境及作用域

    这篇文章主要和大家一起谈一谈js中的执行环境及作用域,本文依据面试过程中遇到的问题进行探讨,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • JavaScript设计模式中的观察者模式

    JavaScript设计模式中的观察者模式

    这篇文章主要介绍了JavaScript设计模式中的观察者模式,观察者设计模式适用于监听一对多的操作,例如监听对象属性的修改等等,观察者模式能够降低代码耦合度,提升可扩展性
    2022-06-06
  • JavaScript代码性能优化总结(推荐)

    JavaScript代码性能优化总结(推荐)

    下面小编就为大家带来一篇JavaScript代码性能优化总结(推荐)。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧,祝大家游戏愉快哦
    2016-05-05

最新评论