1 | <span>h5Component.on('onLoad',function(){ <br> var s=0;<br> for(i=0;i<100;i++){<br> setTimeout(function(){<br> s+=0.01;<br> draw(s);<br> },i*10+500);//延时.5s<br> }<br> });<br><br>setTimeout第二个参数,(i*10+500),这个时间是什么时候开始算起的?按理说,每次setTimeout的间隔的时间是不一样的,但是,当我把第二个参数设成(i*1000+500)时,我却发现它们是每隔1s进行下一个动画。所以,想知道setTimeout是什么时候开始算时间的?<br></span> |