js中的两种定时器setTimeout()和setInterval()怎么用

js中的两种定时器setTimeout()和setInterval()怎么用setTimeout 和 setInterval JS 有两种定时器分别是 setTimeout 和 setInterval 这两个区别就是 setTimeout 是一次性的定时器 而 setInterval 是循环的定时器

大家好,欢迎来到IT知识分享网。

setTimeout()和setInterval()

JS有两种定时器分别是setTimeout()和setInterval(),这两个区别就是setTimeout()是一次性的定时器,而setInterval()是循环的定时器。

js中的两种定时器setTimeout()和setInterval()怎么用

js中的两种定时器setTimeout()和setInterval()怎么用

js中的两种定时器setTimeout()和setInterval()怎么用

定时器的精度

对于性能的消耗

上面提到了js中的定时器精度不准确的原因,同样的这也会导致使用setTimeInterVal语句会卡顿,其不管语句是否执行完成,都会在时间点执行语句。

实际上大多数的场景中,只是想要定时之后执行完语句再等待定时的触发,完全可以使用setTimeOut搭配clearTimeout这样在使用定时器之后进行消除再加一个循环,总和性能比单纯的setTimeInterVal要好上不少。

可执行字符串形式语句

js中的两种定时器setTimeout()和setInterval()怎么用

若定时时间为0则放在队列最后执行

js中的两种定时器setTimeout()和setInterval()怎么用

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/98027.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信