<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      JS執行機制:同步異步 ( 宏任務和微任務)

         // js執行機制:
              //  js是單線程語言,但是允許同步和異步執行
              //同步就是一個任務完成后再下一個,異步就是可以多個任務同時進行.
              //問題1 :   結果是 1111   333 2222
              console.log(1111)
              setTimeout(function () {
                  console.log(22222222);
              }, 0);
              console.log(333333333)

              //問題2:
              //同步任務:  同步任務都在主線程上執行,形成一個執行棧
              //異步任務:js的異步是通過回調函數實現的 ,一般異步任務有三種類型:
              //1.普通事件,如click,resize等  
              //2.資源加載, 如 load, error等
              //3.定時器,包括setinterval,settimeout等
              //異步任務相關的回調函數添加到任務隊列中(任務隊列也叫做消息隊列),等到主線程空閑時再執行.
              console.log(1111)
              setTimeout(function () {
                  console.log(22222222);
              }, 0);
              console.log(333333333)
              //輸出結果是:  1111 333 2222;
        //問題2的執行步驟:  先把執行棧的同步任務執行完,然后依次讀取任務隊列中的異步任務,被讀取的任務進入執行棧,開始執行.

       

      異步任務: 分為 宏任務和微任務 

       

       

       先執行宏任務, 每執行完一個宏任務, 就檢查有沒有待執行的微任務, 如果有, 則執行所有的微任務, 完成之后再執行下一個宏任務. 

       

        //問題3:  事件循環 (event loop)
              console.log(1111)
              document.onclick = function () {
                  console.log('click')
              }
              setTimeout(function () {
                  console.log(22222222);
              }, 5000);
              console.log(333333333)
              //這個會先輸出 111 3333,然后根據點擊時間,
              //  0-5s點擊: 任務隊列中會依次有onclick和settimeout兩個任務,結果會先輸出click再222;
              //  5s以后點擊:任務隊列中會依次有 settimeout和onclick兩個任務,結果會先輸出222再click

              //在這個過程中,主線程執行完,會查詢任務隊列,取出一個任務,推入主線程處理,
              //然后繼續重復該動作, 該過程稱為事件循環

       

       

      promise 有三種狀態:初始化,成功,失敗。

      posted @ 2022-01-09 10:53  我的貓在哪里  閱讀(241)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 自拍偷自拍亚洲精品熟妇人| 无码av免费毛片一区二区| 欧美性群另类交| 亚洲综合一区国产精品| 亚洲av无码精品色午夜蛋壳| 日本污视频在线观看| 国产成人精品日本亚洲网站| 国产成人欧美一区二区三区在线| 亚洲国产日韩a在线播放| 亚洲制服无码一区二区三区| 国产成人精品一区二区三区无码 | 藁城市| 美女一区二区三区亚洲麻豆| 99riav国产精品视频| 1区2区3区高清视频| 精品人妻中文无码av在线| 国产无人区码一区二区| 性欧美老妇另类xxxx| 亚洲综合网国产精品一区| 高清无码爆乳潮喷在线观看| 亚洲国产午夜精品福利| 在线 欧美 中文 亚洲 精品| 干中文字幕| 肉大捧一进一出免费视频| 国产精品无码无片在线观看3d| 无码人妻精品一区二| 色欲AV无码一区二区人妻| 国产成人av一区二区三| 黄色网站免费在线观看| 99久久亚洲综合精品成人网| 亚洲精品国产av成拍色拍个 | 夜夜添狠狠添高潮出水| 国产偷自视频区视频| 自拍偷拍视频一区二区三区| 激情综合网激情综合| 国产精品自拍视频第一页| 亚洲精品国产免费av| 国产亚洲精品久久久久秋霞| 人妻精品无码一区二区三区| 成人午夜大片免费看爽爽爽| 田林县|