基礎(chǔ)知識 基礎(chǔ)知識:瀏覽器的渲染[http://www.lxweimin.com/p/4b9890deb95d] JavaScript基礎(chǔ)知識 ...
v8引擎的內(nèi)存區(qū)主要可以分為以下幾類:棧區(qū)、堆區(qū)、常量區(qū)、函數(shù)定義區(qū)、函數(shù)緩存區(qū),而后三者也可以認(rèn)為是有特殊用途的堆區(qū),這三塊內(nèi)存區(qū)完全由引擎控...
渲染流程 渲染流程有四個主要步驟: 解析HTML生成DOM樹: 渲染引擎首先解析HTML文檔,生成DOM樹 構(gòu)建Render樹: 接下來不管...
原理對比 Webpack啟動的時候,要根據(jù)entry找到所有的依賴模塊,然后對代碼進行編譯、打包、壓縮的。所以Webpack是 bundle b...
分解 new 運算符 創(chuàng)建一個空的簡單 JavaScript 對象(即 {}); 為步驟 1 新創(chuàng)建的對象添加屬性 __proto__,將該屬性...
概念 閉包是捆綁在一起(封閉)的函數(shù)與對其周圍狀態(tài)(詞法環(huán)境)的引用的組合。通俗的講,閉包使您可以從內(nèi)部函數(shù)訪問外部函數(shù)的范圍。在 JavaSc...
方法1 判斷是否有then方法 在Promises/A+規(guī)范有一個叫做thenable的概念,基本上是 "一個有then方法的對象"。所以你可以...
問題原因 Vue.js應(yīng)用程序依賴 .env 文件來指定應(yīng)用程序的設(shè)置。在我們打包的時候,類似于hardcode方式,把這些環(huán)境變量給替換掉。 ...
https://kangax.github.io/compat-table/es2016plus/[https://kangax.github....