2013年9月15日日曜日
JS の再帰関数で画面表示しながらループ
JavaScript でループを回しながら画面を更新したいときに以下の様なコードを書いても、リアルタイムに反映されません。Canvas などに描画する場合も同様です。
var p = $('p'); for(var i = 0; i < 1000; i++) { p.html(i); }
こういった場合、setTimeout()を使って再帰関数を呼び出すことで画面表示しながらループしているような動作が可能です。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿