|  |      1Arrowing      2014-11-06 09:41:14 +08:00 同步的,不阻塞,个人理解。 alert这个才是阻塞的吧 | 
|  |      2skydiver      2014-11-06 09:42:29 +08:00 via Android 同步的……阻塞是说的IO,没IO哪来阻塞 | 
|  |      3meteor      2014-11-06 10:03:39 +08:00 | 
|  |      5yyfearth      2014-11-06 10:37:39 +08:00 当然是同步的了 JS下面还没有parallel循环的支持 JS本身单线程 所以没有IO的部分都是同步执行的 就算用了setTimeout也是执行完了一个才可能开始下一个 | 
|  |      6yyfearth      2014-11-06 10:38:19 +08:00 如果想做到异步而且是并行循环 那么得用worker来实现了 | 
|  |      10alsotang      2014-11-06 12:12:59 +08:00 是 | 
|  |      11Arrowing      2014-11-06 13:46:56 +08:00  1 @cxe2v 我就这个问题做了测试,将以下代码放置html文件跑起来便知 <div id="test" style="width: 50px;height: 50px;background:#000;position: absolute;left: 0; top: 0;"> </div> <script> var test = document.getElementById('test'); setInterval(function(){ test.style.left = (parseInt(test.style.left) + 1) + 'px'; test.style.top = (parseInt(test.style.top) + 1) + 'px'; }, 10); setTimeout(function(){ alert('stop'); }, 1000); </script> |