
1 qiayue PRO 你是想每隔一秒执行一次还是每执行完一次才执行下一次? |
3 krazy 2012 年 6 月 14 日 js的定时器工作原理不是这样的,可以看下这个,里面有幅图很经典 http://ejohn.org/blog/how-Javascript-timers-work/ 总结一下就是 定时器的那个时间不靠谱。 js是单线程的,异步事件按队列依次执行。 如果定时器被正在执行的代码阻塞了,那么就等到那段代码执行完的合适时机再触发。 |
4 qiukun 2012 年 6 月 14 日 当一个test还没有执行完时,程序又再次进入test函数, 变量间会不会有冲突? 这个想法太奇葩了,难道 js 是这样奇葩的语言吗?从别的地方去想。我怀疑动画部分操纵的对象被同时操操坏了。(非线程安全?)求专业人士 |
7 icyflash 2012 年 6 月 14 日 |
8 youngershen 2012 年 6 月 14 日 楼主搞不清楚setInterval和setTimeout的区别 |
9 sd4399340 OP @youngershen 这个搞得清的,可能是我问题描述的有点奇怪吧。。。 |