JavaScriptのsetTimeoutでポーリング(vs set Interval)を実現します.
2978 ワード
セットTimeout(式、遅延時間)は、ロード後に指定時間を遅らせた後に、一回の表式を実行します.回数は一回です.set Intervalはロード後、指定された時間ごとに式を実行します.
サイクルの回数を指定すると、1回に一定時間間隔で、setTimeoutが使用できます. JavaScriptのundefinedとnullとNaNを区別します。 JavaScriptを最適化する ExtJS+AS.NETは、実際のプログレスバー表示サーバー側の長時間操作の進捗を実現します。 ExtJS+AS.NETは非同期Treeのノード検索と次の検索を実現します(FindNext) ExtJS+AS.NETはTreeノードのドラッグを実現します(DragDrop) ExtJS+AS.NET GridからTreeまでのドラッグを実現します(DragDrop) YUI CommprestorとDOSバッチを使ってJavaScriptとCSSを圧縮します。
サイクルの回数を指定すると、1回に一定時間間隔で、setTimeoutが使用できます.
1: function f(){
2: //Do something here...
3: };
4:
5: for(var i = 1; i < 13; i++){
6: setTimeout(f, 1000);
7: }
8:
指定された時間ごとに式を実行したい場合は、制限なしにループ-ポーリング(条件が満たされるまでは、ジャンプ)します.setTimeoutは、式内で再度トリガされて、周回するタイミング効果が得られます. 1: function f(){
2: if(myCondition) //
3: {
4: //Do something here...
5: setTimeout(f, 1000); // setTimeout
6: };
7:
8: setTimeout(f, 1000);
以下の関連記事に興味があるかもしれません.