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

相关推荐

  • 异性送梳子的含义「最新送梳子的含义」

    各位朋友们大家好,这次郑裕方想和大家聊聊关于异性送梳子的含义,送梳子的含义,还有梳子,代表,头发,含义,习俗等等等各种相关干货内容,其实这篇文章主要还是为新手朋友整理的,总的来说思路还是很重要! 为什么七夕送梳子?很多人会选择在七夕送心上人一把精致的梳子,那么这到底意味着什么呢,我们来看看七夕梳子的来源和含义! 为什么七夕送梳子 在古代中国,梳子是终身赠送的…

    2023年2月27日
  • 智能电视不支持安装第三方软件「秒懂:智能电视不能安装第三方软件怎么办」

    美好的1天将要从这里开始啦!今天笔者何文咦来说说智能电视不支持安装第三方软件,智能电视不能安装第三方软件怎么办,以及电视,智能,遥控器,目的,悟空的相关内容干货,先说明一下,老司机直接飘过吧,主要是讲解给新手朋友们的哈! 如今智能电视也能使用大部分手机,但不少电视自带的应用商城是搜索不到你想要的的,这时候必须通过“特殊手段”才能达到目的,这篇文章笔点酷玩不罗…

    2023年1月29日
  • 新能源车频繁充电好吗 必备:电动汽车剩多少电再去充最好

    大家好,今天赵跃进为大家整理了一些关于新能源车频繁充电好吗,电动汽车剩多少电再去充最好的案例分析,还有电动汽车,电池,电量,汽车,雨天的一些实用干货和最新内容分享,在这篇文章中,我会为你讲解一些我在这个领域中遇到的问题和解决方法。 对于第一次购买新能源车辆的车主们来说,一定会有很多疑问,担心自己不会正确使用充电方式,而导致电池有所损伤,简短寿命。其实,新能源…

    2023年6月2日
  • amd和英特尔处理器天梯图2020「秒懂:amd处理器性能排行天梯图2021」

    小伙伴们大家好,今天卫恩茜给大家分析下关于amd和英特尔处理器天梯图2020,amd处理器性能排行天梯图2021的事情,以及天梯,处理器,性能,笔记本,机械相关的事项,如果你是老司机,你可能觉得很简单,但如果你是新手,你可能就不这么想了。 如果想购买一台好的笔记本,CPU(中央处理器)性能是最关键的指标。它在电脑中的作用就好比是人类的心脏,你的电脑反应快不快…

    2023年2月21日 自媒体
  • 喊麦神曲排行榜前十名「附:喊麦十大神曲曾经的王」

    哈喽,小伙伴们大家好,今天朱凯光说的这篇文章喊麦神曲排行榜前十名,喊麦十大神曲曾经的王,还有关于排行榜,惊雷,金达莱等等各种相关干货,其实这篇文章主要还是为新手朋友整理的,总的来说思路还是很重要! 一首《惊雷》可以说是火遍了大江南北,一时间风头无二。而这两天杨坤对《惊雷》的diss、惊雷原唱六道的回应更是成为全网热搜,这也让以《惊雷》为首的“喊麦文化”再次进…

    2022年10月19日 自媒体
  • 马斯克母亲获得荣誉博士学位:目前经营一家营养企业

    大家好,我是本站的信息整理员杨青春,为您呈现最全面的新闻报道。近来,马斯克母亲获得荣誉博士学位:目前经营一家营养企业成为了网友们热议的话题,引起了广泛的社会关注。让我们一起揭开这个事件的真相,看看到底发生了什么事情! 4月17日消息,埃隆·马斯克(Elon Musk)母亲梅耶·马斯克(Maye Musk)因对营养研究的贡献而被南非自由州大学授予荣誉博士。 埃…

    2023年4月17日