Flu*_*dan 5 javascript jquery sleep
我想在javascript中使用这样的东西.
for (i = 0; i < 10; i++) {
alert(i);
// now sleep 1 sec
sleep(1000);
}
Run Code Online (Sandbox Code Playgroud)
是否内置了Javascript或Jquery?
谢谢!
直接没有这样的事情.你必须告诉javascript在使用一段时间后唤醒'某事' setTimeout.
当然,这个'某事'将是您计划在睡眠后执行的代码.
从我在互联网上找到的一个例子:
function dothingswithsleep( part ) {
if( part == 0 ) {
alert( "before sleep" );
setTimeout( function() { dothingswithsleep( 1 ); }, 1000 );
} else if( part == 1 ) {
alert( "after sleep" );
}
}
Run Code Online (Sandbox Code Playgroud)
但那是脆弱的设计.您最好重新考虑您的业务逻辑,以便在一秒钟之后真正做一些事情:调用不同的函数而不是使用这些设计的辅助变量.
| 归档时间: |
|
| 查看次数: |
37179 次 |
| 最近记录: |