webpack 編譯模塊的基本流程: 1.調(diào)用webpack函數(shù)接收config配置信息,并初始化compiler,在此期間會apply所有 webpack 內(nèi)置的插件; 2...
webpack 編譯模塊的基本流程: 1.調(diào)用webpack函數(shù)接收config配置信息,并初始化compiler,在此期間會apply所有 webpack 內(nèi)置的插件; 2...
一、偏函數(shù):在函數(shù)調(diào)用現(xiàn)場(function call-site),將實參應(yīng)用(apply) 于形參。 getOrder(data,cb) 是 ajax(url,data,c...
這是瀏覽器渲染引擎的處理過程: 1.接收到文檔后,渲染引擎會對HTML文檔進行解析生成DOM樹、對CSS文件進行解析生成CSSOM樹; 2.同時執(zhí)行頁面中的JavaScrip...
ES Modules是瀏覽器原生支持的模塊系統(tǒng)。而在之前,常用的是CommonJS和基于 AMD 的其他模塊系統(tǒng) 如 RequireJS。 來看下目前瀏覽器對其的支持: 主流...
1.初始化 首先創(chuàng)建一個文件夾存放我們的項目代碼 注意:文件夾名字不要使用關(guān)鍵字webpack哦,會造成報錯 通過這個命令來初始化生成package.json文件 2.添加文...
轉(zhuǎn)發(fā)自:https://github.com/bigo-frontend/blog/[https://link.zhihu.com/?target=https%3A//git...
在初始化的時候,initlifecycle中有這樣一段代碼 其中options.abstract,,通過設(shè)置這個選項為 true,可以指定該組件是抽象的,那么通過該組件創(chuàng)建的...
一、為什么最終 strats.data 會被處理成一個函數(shù)? 這是因為,通過函數(shù)返回數(shù)據(jù)對象,保證了每個組件實例都有一個唯一的數(shù)據(jù)副本,避免了組件間數(shù)據(jù)互相影響。 Vue 的...
執(zhí)行vue run dev 命令時會按照下邊的順序執(zhí)行如下代碼,這些文件分布在不同的文件中,整理出來方便查閱。
在 src/core/instance/state.js 文件中,有一個 stateMixin 方法,如下: 我們先看最后兩句,使用 Object.definePropert...
二維數(shù)組降為一維數(shù)組 循環(huán)降維 此方法思路簡單,利用雙重循環(huán)遍歷二維數(shù)組中的每個元素并放到新數(shù)組中。 concat降維 MDN上對于concat的介紹 “concat cre...
store文件夾:為table設(shè)計了一組私有的store數(shù)據(jù),類似(vuex, redux),這個一會詳細講。config.js: 一些配置和默認信息,包括默認寬度之類的dr...
Vue.extend( options )[https://cn.vuejs.org/v2/api/index.html#Vue-extend] 參數(shù):{Object} op...
用服務(wù)方式使用Loading 在main.js中使用loadingService: 作者:獵戶座小陳來源:掘金
在elmentUI el-input源碼中有這樣一段代碼 其中這三個事件是干什么用的呢?官方定義如下compositionstart 事件觸發(fā)于一段文字的輸入之前(類似于 k...
最近在讀elementUI源碼的時候發(fā)現(xiàn)了這樣一段代碼 其中用toString.call()來檢測數(shù)據(jù)類型,這樣的方式無疑是比typeOf嚴(yán)謹?shù)?,特此記錄一下?typeof...