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