• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

JavaScript定时器类型总结

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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定时器类型内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
JavaScript中find()和 filter()方法的区别小结发布时间:2022-02-05
下一篇:
JavaScript常用语句循环,判断,字符串换数字发布时间:2022-02-05
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap