日期:2014-05-17  浏览次数:20504 次

setInterval问题
setInterval(function,毫秒数) 现在有个问题,我在火狐,搜狗高速浏览器里 比如我毫秒数设置为10,那么读取速度相当快的,但是我在ie浏览里ie,6,7,8都试过,10毫秒和100毫秒的速度竟然是一样的,这是为什么?ie兼容问题?100毫秒以下的都当做100毫秒处理了?

------解决方案--------------------
有时间精度问题,可以参考这方面的大家的总结

http://www.4ucode.com/Study/Topic/1938315
http://www.cnblogs.com/_franky/archive/2010/04/30/1725390.html
http://blog.csdn.net/hax/article/details/1449403
http://www.cnblogs.com/mrsunny/archive/2011/05/13/2045814.html
------解决方案--------------------
1. 可能是运行的程序占用时间长,
2. 可能是其它线程占用CPU 不能马上得到释放。
3. setInterval 的时间 要越精确,就越要占用更多的资源,可能系统进行了一些优化。