日期:2014-05-16  浏览次数:20527 次

window.setInterval有多耗资源?
window.setInterval有多耗资源?

window.setInterval(fn,100)

这个100毫秒就去执行一次fn函数。


window.setInterval(fn,1)  
window.setInterval(fn,1000) 
请问前者是否会更耗资源? 因为执行的太快了。浏览器承受不了。而后者1秒才执行一次。慢悠悠的。

------解决方案--------------------
计时器的时间最少一般要看浏览器的性能,一般16-20ms就是最小了。
其实单纯资源消耗来说,没什么太大区别。只要别一直生成新的计时器就行。
------解决方案--------------------
window.setInterval(fn,1) 
这个浏览器基本不会这么快的 10一般最小了 再小没啥区别
主要 看你那个fn了 如果fn 十分复杂 那肯定宁下面的消耗小点
只要程序里没有 无限的 这个定时 对于现在的机器 这点消耗不算什么