之前一直對(duì)觀察者模式和發(fā)布訂閱模式的區(qū)別理解不深倒得,正好這段時(shí)間在看vue源碼的分析,vue數(shù)據(jù)雙向綁定也用到了發(fā)布訂閱模式,于是又把這兩者探究了一番趟薄,今天做個(gè)筆記加強(qiáng)印象。觀...
之前一直對(duì)觀察者模式和發(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í)...
mini-css-extract-plugin 將CSS提取為獨(dú)立的文件的插件纬霞,對(duì)每個(gè)包含css的js文件都會(huì)創(chuàng)建一個(gè)CSS文件,支持按需加載css和sourceMap 只能...
一驱显、簡(jiǎn)介 Ant-Design是一個(gè)流行的模塊化解決方案诗芜,一套企業(yè)級(jí)的 UI 設(shè)計(jì)語言和 React 實(shí)現(xiàn)。每一個(gè)npm項(xiàng)目埃疫,我們都可以從package.json和官網(wǎng)一探究...
前言 搭一個(gè)腳手架真不是一件容易的事伏恐,之前為了學(xué)習(xí)webpack是怎么配置的選擇自己搭建開發(fā)環(huán)境,折騰了好幾天總算對(duì)入口文件熔恢、打包輸出脐湾、JSX, es6編譯成es5臭笆、css加...
一叙淌、前言 緩存可以說是性能優(yōu)化中簡(jiǎn)單高效的一種優(yōu)化方式了秤掌。一個(gè)優(yōu)秀的緩存策略可以縮短網(wǎng)頁請(qǐng)求資源的距離,減少延遲鹰霍,并且由于緩存文件可以重復(fù)利用闻鉴,還可以減少帶寬,降低網(wǎng)絡(luò)負(fù)荷茂洒。...
持續(xù)部署的前提是模塊化設(shè)計(jì)孟岛、自動(dòng)化測(cè)試和持續(xù)集成。使用好 Git 的分支(branch)與整合(integrate)功能督勺,有利于高效率的持續(xù)集成渠羞。Pro Git 關(guān)于 分支 ...
很多人都說webpack復(fù)雜,難以理解智哀,很大一部分原因是webpack是基于配置的次询,可配置項(xiàng)很多,并且每個(gè)參數(shù)傳入的形式多種多樣(可以是字符串瓷叫、數(shù)組屯吊、對(duì)象、函數(shù)摹菠。盒卸。。)次氨,文檔...
背景 以下幾個(gè)好玩的問題蔽介,我都不是原創(chuàng),解題方法除2.2和4.2之外煮寡,都不是我自己想出來屉佳,特此聲明。 借此向各位JS前輩致敬洲押。 1. 怎樣讓a同時(shí)滿足幾個(gè)不同的條件 2. 怎...