[TIL]0819非同期処理

822 ワード

モジュール


  • 未使用のスクリプトを追跡するために使用するモジュールを明示的に識別できます.

  • importを使用してロードされたモジュールには順序がありません.
    (「script」は必ず順番を守らなければならない.)

  • script srcはグローバル汚染をもたらす可能性がある.
  • 非同期処理

  • は、特定のコードの演算が完了するまでコードの実行を停止しない.
    まず、次のコードのJavaScriptプロパティ
  • を実行します.
    ex)
    function go() {
    	console.log('1번')
    }
    setTimeout(go, 1000)
    
    console.log('끝')
    
    // '끝' => '1번'
    settimeoutが使用されるまで待つ場合は、ブラウザで1秒待つ必要があります.(それはまずい)
    0秒でも、後で実行します!(ブラウザの機能)

    callback hell



    したがって,単一スレッドのJavaScriptでは非同期処理が必要である.


    以下の方法で行います.

  • promise

  • async, await

  • fetch
  • ...