摘要:由于兩個都是異步函數,按照執行順序,先將放到,接著將移到,因為在指定要秒后才執行,所以先于到注冊回調函數到,所以輸出的結果是。 眾所周知,Javascript是單線程語言, 這就意味著,所有的任務都必須按照順序執行,只有等前面的一個任務執行完畢了,下一個任務才能執行。如果前面一個任務耗時很長,后一個任務就得一直等著,因此,為了實現主線程的不阻塞,就有了Event Loop。 1、jav...
showImg(https://segmentfault.com/img/bVboLvJ?w=896&h=679); 來源:http://davidscottlyons.com/th...
摘要:問題說明使用之后。依然無法在其他地方使用背景描述想在本地開發一款工具,使用之后,一直無法在本地執行,都顯示一直認為自己使用的方式錯了,寫了個簡單的也無法在本地執行。使用以下命令即可記錄幾個命令參考鏈接 問題說明:使用npm link 之后。依然無法在其他地方使用 背景描述:想在本地開發一款cli 工具,使用npm link 之后,一直無法在本地執行,都顯示 command not fo...
摘要:從誕生之日起就是一門單線程的非阻塞的腳本語言。這意味著這些線程實際上應屬于主線程的子線程。所以嚴格來講這些線程并沒有完整的功能,也因此這項技術并非改變了語言的單線程本質。函數執行棧和事件隊列 瀏覽器渲染 從耗時的角度,瀏覽器請求、加載、渲染一個頁面,時間花在下面五件事情上:1.DNS 查詢2.TCP 連接3.HTTP 請求即響應4.服務器響應5.客戶端渲染 這里重點討論第五個部分,即瀏...
摘要:在最近的項目中,使用了來開發,然而在實際的開發過程中卻發現這個提供的組件并不能打到我們預期的效果,像等組件每個頁面引入就得重復引入,并不像那樣可以通過來調用,那么問題來了,如何通過來調用起我們定義的組件或對我們所使用的框架的組件呢。 在最近的項目中,使用了bootstrap-vue來開發,然而在實際的開發過程中卻發現這個UI提供的組件并不能打到我們預期的效果,像alert、modal等...