摘要:記錄一下工作中的零碎收獲是引擎內如任務,屬于瀏覽器的所以優先執行
記錄一下工作中的零碎收獲
promise是javascript引擎內如任務,settime屬于瀏覽器的API所以優先執行primise;
var r = new Promise(function(resolve, reject){ console.log("a"); resolve() }); setTimeout(()=>console.log("d"), 0) r.then(() => console.log("c")); console.log("b")
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/109727.html
摘要:每個線程的任務執行順序都是先進先出在運行的環境中,有一個負責程序本身的運行,作為主線程另一個負責主線程與其他線程的通信,被稱為線程。主線程繼續執行我是第一主線程執行完畢,從線程讀取回調函數。 前言 上星期面試被問到了事件執行順序的問題,想起來之前看《深入淺出Node.js》時看到這一章就忽略了,這次來分析一下JavaScript的事件執行順序。廢話少說,正題開始。 單線程JavaScr...
摘要:同步任務宏任務,微任務,異步任務我是定時器,延遲執行的是同步任務里面的宏任務我是里面的參數,里面的方法是宏任務里面的微任務查看輸出結果瀏覽器與上述代碼可以看出執行順序同步任務先執行宏任務,在執行微任務,遍歷異步隊列,執行異步任務是異步任務, 同步任務(宏任務,微任務),異步任務 console.log(1); setTimeout(() => { console.log(我是定時...
摘要:我們都知道在中是異步執行機制的像這樣如果在這條語句后面還有很多的同步任務,它必須要等這些同步任務完成才會執行里面的內容不好意思,我要等循環的同步任務完成才能執行這里的任務完成了,才會執行的內容那么我所發現的這個問題如下如代碼所示在中插入兩個 我們都知道在JS中setTimeout是異步執行機制的 像setTimeout(function(){},0)這樣 如果在這條語句后面還有很多的同...
摘要:前端基本功常見概念一點這里前端基本功常見概念二點這里前端基本功常見概念三點這里是更完美的,不是全局變量,具有塊級函數作用域,大多數情況不會發生變量提升。 前端基本功-常見概念(一) 點這里前端基本功-常見概念(二) 點這里前端基本功-常見概念(三) 點這里 1.let、const/var let 是更完美的var,不是全局變量,具有塊級函數作用域,大多數情況不會發生變量提升。cons...
摘要:前端基本功常見概念一點這里前端基本功常見概念二點這里前端基本功常見概念三點這里是更完美的,不是全局變量,具有塊級函數作用域,大多數情況不會發生變量提升。 前端基本功-常見概念(一) 點這里前端基本功-常見概念(二) 點這里前端基本功-常見概念(三) 點這里 1.let、const/var let 是更完美的var,不是全局變量,具有塊級函數作用域,大多數情況不會發生變量提升。cons...
閱讀 1870·2021-11-25 09:43
閱讀 3160·2021-11-15 11:38
閱讀 2707·2019-08-30 13:04
閱讀 483·2019-08-29 11:07
閱讀 1491·2019-08-26 18:37
閱讀 2696·2019-08-26 14:07
閱讀 582·2019-08-26 13:52
閱讀 2277·2019-08-26 12:09