Git 是什么? Git 是一個(gè)分布式的代碼管理容器,本地和遠(yuǎn)端都保有一份相同的代碼。Git 倉(cāng)庫(kù)主要是由是三部分組成:本地代碼,緩存區(qū),提交歷...
Redux由Flux演變而來(lái),提供幾個(gè)簡(jiǎn)單的API來(lái)實(shí)現(xiàn)狀態(tài)管理,所謂狀態(tài)指的是應(yīng)用數(shù)據(jù),所以,Redux本質(zhì)上是用來(lái)管理數(shù)據(jù)的。進(jìn)一步,Red...
State是整個(gè)應(yīng)用的數(shù)據(jù),本質(zhì)上是一個(gè)普通對(duì)象。State決定了整個(gè)應(yīng)用的組件如何渲染,渲染的結(jié)果是什么??梢哉f(shuō),State是應(yīng)用的靈魂,組件...
reducer就是實(shí)現(xiàn)(state, action) => newState的純函數(shù),也就是真正處理state的地方。值得注意的是,Redux并...
不需要你知道任何東西,webpack-dev-server非常適合你作為新手腳手架,讓你體驗(yàn)一把工程化開(kāi)發(fā)、模塊化開(kāi)發(fā)的便利。 webpack-...
JavaScript是按照ECMAScript標(biāo)準(zhǔn)設(shè)計(jì)和實(shí)現(xiàn)的,后文說(shuō)的JavaScript語(yǔ)法其實(shí)是ES5的標(biāo)準(zhǔn)的實(shí)現(xiàn)。先說(shuō)說(shuō)有哪些基礎(chǔ)語(yǔ)法?...
從業(yè)三年,項(xiàng)目無(wú)數(shù),現(xiàn)在回過(guò)頭來(lái),想要把一些重要的知識(shí)用白話(huà)整理出來(lái):這個(gè)東西是什么?怎樣才是最佳實(shí)踐?希望對(duì)自己知識(shí)體系有梳理作用, 也希望對(duì)...
這是前端工程化實(shí)踐系列的第二篇綜合文章,主要內(nèi)容包括如何設(shè)計(jì)gulp & webpack構(gòu)建系統(tǒng),如何設(shè)計(jì)gulp子任務(wù),如何實(shí)現(xiàn)多項(xiàng)目構(gòu)建等。...
原創(chuàng)文章,未經(jīng)允許,嚴(yán)禁轉(zhuǎn)載 還記得 圖片延遲加載方案 那篇博文嗎?當(dāng)初分析了定寬高值和定寬高比這兩種常見(jiàn)的圖片延遲加載場(chǎng)景,也介紹了他們的應(yīng)對(duì)...