之前一直對觀察者模式和發(fā)布訂閱模式的區(qū)別理解不深,正好這段時間在看vue源碼的分析,vue數據雙向綁定也用到了發(fā)布訂閱模式,于是又把這兩者探究了一番,今天做個筆記加強印象。觀...
之前一直對觀察者模式和發(fā)布訂閱模式的區(qū)別理解不深,正好這段時間在看vue源碼的分析,vue數據雙向綁定也用到了發(fā)布訂閱模式,于是又把這兩者探究了一番,今天做個筆記加強印象。觀...
技術棧: React16.x + React-router4.x + React-redux5.x + Redux-thunk2.x + express4.x 前言 前段時...
mini-css-extract-plugin 將CSS提取為獨立的文件的插件,對每個包含css的js文件都會創(chuàng)建一個CSS文件,支持按需加載css和sourceMap 只能...
一、簡介 Ant-Design是一個流行的模塊化解決方案,一套企業(yè)級的 UI 設計語言和 React 實現。每一個npm項目,我們都可以從package.json和官網一探究...
前言 搭一個腳手架真不是一件容易的事,之前為了學習webpack是怎么配置的選擇自己搭建開發(fā)環(huán)境,折騰了好幾天總算對入口文件、打包輸出、JSX, es6編譯成es5、css加...
一、前言 緩存可以說是性能優(yōu)化中簡單高效的一種優(yōu)化方式了。一個優(yōu)秀的緩存策略可以縮短網頁請求資源的距離,減少延遲,并且由于緩存文件可以重復利用,還可以減少帶寬,降低網絡負荷。...
持續(xù)部署的前提是模塊化設計、自動化測試和持續(xù)集成。使用好 Git 的分支(branch)與整合(integrate)功能,有利于高效率的持續(xù)集成。Pro Git 關于 分支 ...
很多人都說webpack復雜,難以理解,很大一部分原因是webpack是基于配置的,可配置項很多,并且每個參數傳入的形式多種多樣(可以是字符串、數組、對象、函數。。。),文檔...
背景 以下幾個好玩的問題,我都不是原創(chuàng),解題方法除2.2和4.2之外,都不是我自己想出來,特此聲明。 借此向各位JS前輩致敬。 1. 怎樣讓a同時滿足幾個不同的條件 2. 怎...