非同期JavaScriptの実行

コンピュータプログラムの実行は、の同期および非同期の実装に分けて
実行する通常のコンピュータプログラムの順で、いわゆる同期実行
左から右へ、上から下にシーケンス制御文を
スイッチ場合は分岐制御文
、ループの制御文しばらく、やる...しばらく()
は、いわゆる非同期実行、実装は特別なプログラムである
のsetIntervalのsetTimeout
のonclickイベント...結合
AJAXリクエスト
いわゆる非同期実行手順
1をプログラムのすべての非同期実行を、プログラムは、同期後に実行され、その後、実行される
2つの非同期同じ時間に、コードシーケンスを参照する場合、プログラムの実行順序は、
異なる時間に、実行前に短い時間間隔
工程手順の実行について説明:
1.コードの最初の行からプログラムの実行を開始する
同期化手順が正常に実行2.
3. YESの場合一時的に行う非同期プログラム、
実行待ち非同期ストレージプールに、
プログラム後4は、同期手順で終了する
プールは、非同期プログラムの実行とは非同期可能に
設定された時間に達したとき、プログラムは、対応する非同期実行する
最初のセットを最初の非同期プログラム実行時に指定された
ステップ・プログラムによって設定された場合、同じ時間 実行するために
注意を:あなたは、すべての同期処理が完了した後に非同期プロシージャが実行されなければならないことを心に留めておく必要があります

		setInterval(function(){
            console.log('我是异步执行的程序1111');
        } , 2000);
        setInterval(function(){
            console.log('我是异步执行的程序2222');
        } , 1000);
        console.log('我是同步执行的程序')

結果コンソール出力される
ここに画像を挿入説明
第1の同期手順が実行されることが見られ、その後、非同期プログラムを実行することができ、シーケンスプログラムのステップは、時間間隔セット自体に依存します。

公開された21元の記事 ウォンの賞賛3 ビュー319

おすすめ

転載: blog.csdn.net/qq_44531034/article/details/105108115