JavaScriptでUIスレッドを一時停止するクリーンな方法は何ですか? ほんの数秒ですが、私には本当に正当な理由があります。
2 に答える
2
スピンウェイト。
while(Date.now() < some_target_time) {}
ユーザーや仲間の開発者からの無限の憎しみの流れを楽しんでください。
于 2013-04-12T23:08:13.057 に答える
0
Matt が述べたように、"spinwait" がほぼ唯一の解決策です。動作するコード サンプルを次に示します。1000 を、ブラウザが何もせずに不愉快に処理するミリ秒数に変更します。
for (var wait = + new Date() + 1000; + new Date() < wait;);
于 2013-04-12T23:27:06.620 に答える