RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
js定时器如何调开关时间

这篇文章主要介绍了js定时器如何调开关时间的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇js定时器如何调开关时间文章都会有所收获,下面我们一起来看看吧。

公司主营业务:做网站、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出开平免费做网站回馈大家。

1.定时器概念

定时器也是一种异步任务,通常浏览器都有一个独立的定时器模块,定时器的延迟时间就由定时器模块来管理,当某个定时器到了可执行状态,就会被加入主线程队列。

JS的定时器目前有三个:setTimeout、setInterval和setImmediate。

2.开始定时器

setInterval的一个例子:

// example3.js
setInterval(
  () => console.log('Hello every 3 seconds'),
  3000
);

此示例将每3秒打印一次消息。 使用node命令执行example3.js将使Node永远打印此消息,直到你终止该进程(使用CTRL + C)。

因为调用计时器函数会调度操作,所以在执行之前也可以取消该操作。

3.结束定时器

因为调用计时器函数是一个调度操作,所以在执行之前也可以取消该调度操作。

对 setTimeout 的调用返回一个计时器“ID”,您可以使用带有 clearTimeout 调用的计时器 ID 来取消该计时器。 这是一个例子:

// example4.js
const timerId = setTimeout(
  () => console.log('You will not see this one!'),
  0
);
clearTimeout(timerId);

这个简单的计时器应该在 0 毫秒后立即启动,但它并没有按照我们预期的那样,因为我们已经捕获 timerId 值并在使用 clearTimeout 调用后立即取消它。

关于“js定时器如何调开关时间”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“js定时器如何调开关时间”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。


分享文章:js定时器如何调开关时间
本文地址:http://scyingshan.cn/article/ppogcg.html