JavaScript:setInterval()会影响计算速度吗?

时间:2015-05-04 06:35:20

标签: javascript jquery

我在2到3个地方使用过Intervals。我不确定,但是,它真的会影响java脚本的计算速度吗?任何机构都可以向我解释这个概念,如果是或否,将有助于优化我的代码。我的代码中有很多计算,所以如果我可以进行优化会很有用。

搜索代码的人请不要回复此问题。我只需要Intervals背后的概念。

2 个答案:

答案 0 :(得分:0)

  

setInterval()方法调用函数或计算表达式   以指定的间隔(以毫秒为单位)。

     

setInterval()方法将继续调用函数直到   调用clearInterval(),或关闭窗口。

     

setInterval()返回的ID值用作参数   clearInterval()方法。

     

提示:1000毫秒= 1秒。

     

提示:仅在指定次数后执行一次函数   毫秒,使用setTimeout()方法。

来源link。 好吧,由您决定如何使用此功能,您的问题也不会被清除。

答案 1 :(得分:0)

setInterval() probably calls the provided function repeatedly, ignoring errors and calls functions repeatedly even if they take longer than the interval you set to run.

在回答您的问题时,setInterval()会调用某些功能,因为它的某种计算可能会显着降低浏览器的速度。请注意,如果您必须进行一些定期计算,setInterval()setTimeout()或您自己的理智自制程序解决方案将不会产生性能差异。