之前一直對觀察者模式和發(fā)布訂閱模式的區(qū)別理解不深,正好這段時(shí)間在看vue源碼的分析,vue數(shù)據(jù)雙向綁定也用到了發(fā)布訂閱模式,于是又把這兩者探究了一番,今天做個(gè)筆記加強(qiáng)印象。觀...
之前一直對觀察者模式和發(fā)布訂閱模式的區(qū)別理解不深,正好這段時(shí)間在看vue源碼的分析,vue數(shù)據(jù)雙向綁定也用到了發(fā)布訂閱模式,于是又把這兩者探究了一番,今天做個(gè)筆記加強(qiáng)印象。觀...
技術(shù)棧: React16.x + React-router4.x + React-redux5.x + Redux-thunk2.x + express4.x 前言 前段時(shí)...
原文:Webpack — Understanding the ‘publicPath’ mystery 你曾多少次被webapck's publicPath的配置絆倒?老實(shí)說...
mini-css-extract-plugin 將CSS提取為獨(dú)立的文件的插件,對每個(gè)包含css的js文件都會創(chuàng)建一個(gè)CSS文件,支持按需加載css和sourceMap 只能...
一、簡介 Ant-Design是一個(gè)流行的模塊化解決方案,一套企業(yè)級的 UI 設(shè)計(jì)語言和 React 實(shí)現(xiàn)。每一個(gè)npm項(xiàng)目,我們都可以從package.json和官網(wǎng)一探究...
本文適用于對 react / webpack 有一定使用經(jīng)驗(yàn)的開發(fā)人員。 快速啟動一個(gè)React項(xiàng)目,現(xiàn)在有很多工具,比如create-react-app、Dva、Umi等等...
@oO百味Oo 可能是個(gè)別奇怪的git沖突,patch文件可以直接打開,里面就是git記錄的片段,可以把沖突的部分刪掉或修改。
git apply、git am打補(bǔ)丁.diff 和 .patch前提: 生成patch:git format-patch -M master生成指定patch,0163bed3bf59ae74c36cc5138b4c24f1556d830...
前言 搭一個(gè)腳手架真不是一件容易的事,之前為了學(xué)習(xí)webpack是怎么配置的選擇自己搭建開發(fā)環(huán)境,折騰了好幾天總算對入口文件、打包輸出、JSX, es6編譯成es5、css加...
一、前言 緩存可以說是性能優(yōu)化中簡單高效的一種優(yōu)化方式了。一個(gè)優(yōu)秀的緩存策略可以縮短網(wǎng)頁請求資源的距離,減少延遲,并且由于緩存文件可以重復(fù)利用,還可以減少帶寬,降低網(wǎng)絡(luò)負(fù)荷。...
推薦本書《黑客與畫家》,看完應(yīng)該可以找到點(diǎn)思路。
歇逼了兄弟,心態(tài)崩了??????應(yīng)該有兩個(gè)多月都沒什么項(xiàng)目需求了,很長一段時(shí)間就是九十點(diǎn)鐘過去公司,然后刷刷微博、看看新聞然后泡杯咖啡就這樣混了一個(gè)上午,下午看看博客學(xué)習(xí)一下新技術(shù)鞏固一下安卓基礎(chǔ),剛開始還...
前言:現(xiàn)在前端通常使用前后端分離的開發(fā)模式,前端本地利用webpack等開發(fā)工具起一個(gè)本地服務(wù),連接到后端服務(wù)開發(fā),但很容易產(chǎn)生跨域問題,尤其是https的服務(wù),這時(shí)候使用n...
持續(xù)部署的前提是模塊化設(shè)計(jì)、自動化測試和持續(xù)集成。使用好 Git 的分支(branch)與整合(integrate)功能,有利于高效率的持續(xù)集成。Pro Git 關(guān)于 分支 ...
很多人都說webpack復(fù)雜,難以理解,很大一部分原因是webpack是基于配置的,可配置項(xiàng)很多,并且每個(gè)參數(shù)傳入的形式多種多樣(可以是字符串、數(shù)組、對象、函數(shù)。。。),文檔...
背景 以下幾個(gè)好玩的問題,我都不是原創(chuàng),解題方法除2.2和4.2之外,都不是我自己想出來,特此聲明。 借此向各位JS前輩致敬。 1. 怎樣讓a同時(shí)滿足幾個(gè)不同的條件 2. 怎...
一般項(xiàng)目下載下來都會有 .gitignore文件,不需要特別設(shè)置,但當(dāng)你在開發(fā)中,想忽略某個(gè)文件時(shí),就需要把這個(gè)文件路徑添加到.gitignore文件中,但可能有時(shí)候可以成功...