jstimer停止「最新settimeout会执行几次」

小伙伴们大家好,今天钱晓红给大家分析下关于jstimer停止,settimeout会执行几次的事情,还有关于方法,时间,代码,参数,时调这些的内容,希望你们能通过这篇文章很好的掌握其中的技巧,下面我就来为大家全部一一解析!

javaScript是单线程语言,但它允许通过设置超时值和间歇时间值来调度代码在特定的时刻执行。超时值是在指定时间过后执行代码,而间歇值是每隔指定的时间就执行一次代码。其实就是我们常用的setTimeout()和setInterval()。

setTimeout()和setInterval()方法很相似,相信很多初学者都知道这个方法吧。因为很多动画,轮播都会用到这个方法,但是相信很多人和我一样,对于这个方法的一些细节并不是很了解。

jstimer停止,settimeout会执行几次

javascript

简单的来说下,这两个方法都是接收两个参数,第一个参数就是指定时间能要执行的函数。它可以是一段字符串,也可以是一个函数,虽说这两种都是可行的,但是由于传递字符串可能导致性能损失,因此不建议以字符串作为第一个参数。而第二个参数接收的是一个时间值,通常是以毫秒为单位。

而在使用这两个方法的时候,我们常常也会伴随着使用另外一个方法,clearTimeout()和clearInterval()。一般情况下,clearTimeout不常使用,因为setTimeout就只是执行一次就结束,所以不用考虑取消调用函数,而setInterval就不一样了,一般情况下,我们都会设置某个条件下去取消它的重复执行。而今天的想要说的就是clearInterval()接收的参数。

调用setTimeout方法和setInterval方法之后,该方法会返回一个数值ID,而这个ID是计划执行代码的唯一标识符,上面说的clearInterval接受的参数就是这个ID值。所以我们通常会定义一个变量来保存这个值,而之前我一直以为,定义的这个变量是这个方法的指针。

在使用超时调用时,没有必要跟踪超时调用的ID。一般认为,使用超时调用来模拟间歇调用的是一种最佳模式。在开发环境下,很少使用真正的间歇调用,原因是后一个间歇调用可能会在前一个间歇调用结束之前启动。所以最好不要使用间歇调用。下面看一个超时调用模拟间歇调用的例子:间隙模式:

var num = 0;var max =10;var intervalId=null;function incrementNumber(){num++;if(num==max){clearInterval(intervalId);alert(“Done”); }}intervalID=setInterval(incrementNumber,500);

超时模式:

var num = 0;var max =10;function incrementNumber(){num++;if(num<max){setTimeout(incrementNumber,500);} else{ alert("Done") }}setTimeout(incrementNumber,500);

今天就分享到这里吧,可以帮到大家也是一件非常开心的事情,认真、仔仔细细看完jstimer停止「最新settimeout会执行几次」了,觉得收获很多,记得帮忙点个赞吧!

本文发布者:万能达人,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/28906.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jimowangmail@126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年1月16日 09:38
下一篇 2023年1月16日 09:40

相关推荐

  • AI挑战写高考作文,你认为谁写的好?

    亲爱的听众朋友们,我是本站的新闻策划人沈芮莹,为您呈现最丰富的资讯。近日,AI挑战写高考作文,你认为谁写的好?的话题在网络上引起了不少人的关注和讨论,成为了重要话题之一。让我们一同了解一下这个事件的细节,看看发生了什么事情! 人工智能对比起人类似乎拥有无限知识储备,假如它来参加高考,参加高考语文的作文,他会如何发挥呢?让我们一起来看看不同Ai会如何作答吧。 …

    2023年6月7日
  • 乳山部分海景房每平米已跌破千元 秒懂:乳山市海景房价多少一平米

    哈喽,小伙伴们大家好,今天承霜带来了一篇关于乳山部分海景房每平米已跌破千元,乳山市海景房价多少一平米的文章,一起来看看吧,还有关于房价,海景,部分,房子,经济等一系列实用干货和技巧分享,无论你是新手还是老手,思路都是决定成败的关键。希望我的分享能够为你们提供一些思路上的启示和指导。 海景房指通常建造在海边或靠近海的地方,能够或比较容易观赏到海上景色的房子(建…

    2023年5月29日
  • 冬至以后房子多久不挡光了 以及冬至采光不好会持续多久

    哈喽,大家好,今天吴玟昀想和大家分享一些冬至以后房子多久不挡光了,冬至采光不好会持续多久的相关知识,以及采光,时间,高度,不好,太阳相关的最新实用干货和分享技巧,在我整理总结的基础上,我认为这篇文章对于初学者来说是非常有价值的。 冬至的时候太阳不是很强烈,阳台照射在家里的时间并不是很长,很多人希望温度逐渐升温后就会慢慢的让房子照射太阳。那么,冬至以后房子多久…

    2023年4月4日
  • 惟拼音是什么意思「新手必看:惟的拼音和意思」

    很高兴又和大家见面了,今天钱琪琛来和大家聊一聊惟拼音是什么意思,惟的拼音和意思,以及拼音,意思,单词,汉字,发音的相关内容干货,希望你们能通过这篇文章很好的掌握其中的技巧,下面我就来为大家全部一一解析! 然后我们的《解释和解释单词》课程,今天是第一天163课,专讲《解释和解释单词》“口”汉字家族中的一个汉字:唯。如下所述: 唯。《解释和解释单词》对此的解释是…

    2023年3月2日 自媒体
  • 闭月羞花沉鱼落雁倾国倾城温婉娴淑「秒懂:闭月羞花沉鱼落雁是哪四大美女」

    大家好,今天褚松宁精心为你准备了干货闭月羞花沉鱼落雁倾国倾城温婉娴淑,闭月羞花沉鱼落雁是哪四大美女,以及形容,宫女,传说,单于,皓月这些一系列的相关干货内容,希望你们能通过这篇文章很好的掌握其中的技巧,下面我就来为大家全部一一解析! “沉鱼落雁闭月羞花”用来形容古代著名的四大美女:西施,王昭君,貂蝉,杨玉环。 1、沉鱼,是形容西施的。 “西施”原名“施夷光”…

    2023年1月19日 自媒体
  • 农业银行余额查询:最新网上如何查农业银行卡余额

    大家好,很高兴又和你见面了,感谢你能经常过来支持赵天宇,这次我们就来聊聊农业银行余额查询,网上如何查农业银行卡余额,以及关于余额,银行卡,农业这些一系列的精品相关干货,认认真真阅读完,若能把我想表达的全部理解,相信你已经离大牛不远了哈! 网上查农业银行卡余额方法如下农业银行余额查询。 第一步:打开搜索引擎,在搜索里输入中国农业银行,回车,如图所示。 第二步:…

    2022年12月13日 自媒体