node中間件
一、Cookie原理 首次請求服務(wù)端會在響應(yīng)的headers里邊種下Cookie磕洪,再次請求服務(wù)簸呈,瀏覽器就會帶上Cookie,然后這樣會存在一些問題,首先Cookie不能存太大...
dynamicChildren:標(biāo)簽內(nèi)部動態(tài)子節(jié)點(diǎn)dynamicProps標(biāo)記的動態(tài)屬性 Children可能是文本可能是數(shù)組伤极,相比vue2少了text type vue2中...
異步更新是在Effect函數(shù)的第二參數(shù)prodEffectOptions 看下queueJob 把異步任務(wù)放進(jìn)queue然后queueFlush()沖刷蛹找,執(zhí)行resolved...
準(zhǔn)備工作在vue源碼下執(zhí)行npm run dev-compiler,打開/packages/template-explorer/index.html; 控制臺可以左邊寫代碼哨坪,...
如何寫一個loader官方文檔[https://webpack.js.org/contribute/writing-a-loader/]loader-api[https://...
Plugin是在開始打某個時刻庸疾,幫助我們處理?些什么事情的機(jī)制;利用compiler-hooks的一些生命周期來做一些事情; 官方文檔有很清晰的說明[https://webp...
使用proxy好處 不需要遍歷 懶處理, 延遲到運(yùn)行時凌箕,初始化速度很快拧篮, 語言級別支持?jǐn)?shù)組的響應(yīng)式,vue2需要覆蓋元素組方法 額外處理push pop shift unsh...
克隆vue: git clone https://github.com/vuejs/vue 安裝依賴: npm install 安裝rollup: npm i -g roll...
要了解new Vue()牵舱,發(fā)生了什么其實就是要找到vue 是在哪里定義的:src/core/index.js src/core/instance/index.js 看到這里其...
src/platforms/web/entry-runtime-with-compiler.js 這個文件就是要擴(kuò)展$mount: 因為數(shù)據(jù)選項中可能存在的template和...
1. 動態(tài)注冊module 有不少業(yè)務(wù)場景下,我們可能會定義出很多個model慧妄,但并不需要在應(yīng)用啟動的時候就全部加載顷牌,比較典型的是各類管理控制臺。如果每個功能頁面是通過路由切...
計算屬性和偵聽屬性[https://cn.vuejs.org/v2/guide/computed.html] 處理數(shù)據(jù)的場景不同塞淹,監(jiān)聽器適合一個數(shù)據(jù)影響多個數(shù)據(jù)窟蓝,計算屬性適合...
從dep.notify();開始看異步更新 問題:nextTick的作用是什么 異步方式將flushSchedulerQueue放入微任務(wù)隊列 問題:nextTick怎么把f...
問題1組件怎么注冊 問題2組件注冊后,怎么實例化 觀察?成的渲染函數(shù) 問題1 src/core/index.js 重點(diǎn)是下面 這里做了兩件事:1是給傳入的配置項重新覆蓋成ex...