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