setTimeout()的用法?
来源:6-8 折线动画
HQin龍
2016-05-04
setTimeout() 不是用来延迟的么,那么为什么要用 i*10 ,这样子不是每次循环,所等待的时间都会增加了么?可是效果却不是这样子,怎么理解
写回答
3回答
-
Lyn
2016-05-09
这样是模拟动画效果。
for 循环是「一瞬间」就执行完成了的。
那么你看到 for 循环代码,等同于以下代码:
setTimeout( funciton(){} , 0*10 );
setTimeout( funciton(){} , 1*10 );
setTimeout( funciton(){} , 2*10 );
setTimeout( funciton(){} , 3*10 );
setTimeout( funciton(){} , 4*10 );
...
这样,每隔 10 ms 就会执行一次函数。
112016-09-18 -
面向美女编程
2016-05-05
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式
00 -
面向美女编程
2016-05-05
代码粘出来我看看。。
00
相似问题