我理解其中的方式有问题setInterval
和clearInterval
工作中的JavaScript。
我已经阅读了关于这两个函数的不同文章,但我仍然感到困惑。
考虑到JavaScript就是single thread
我们在调用时的事实,test=setInterval(function(){}, t)
我们将安排我们的函数每t
毫秒执行一次。除非我们clearInterval(test)
。
clearInterval
我们cancle
的setInterval
这已经是在JavaScript中的队列?setInterval
几次但clearInterval
只有一次,会发生什么?clearInterval
进去setInterval
吗?那是什么意思?这是否意味着通过clearInterval我们可以取消已经在JavaScript队列中的setInterval?
是的。
如果我们多次设置setInterval但仅一次clearInterval会发生什么?
每个setInterval
函数都返回一个可用于clearInterval
停止该特定计时器的句柄。每个计时器都是单独处理的。
我们可以在setInterval中清除Interval吗?
是的。
JavaScript如何处理预定过程?
就像其他事件一样。间隔触发一次事件,事件处理程序调用您指定的回调函数。如果触发事件时正在运行某些脚本,则将控件返回到浏览器时将处理事件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句