前端架構知識圖譜
阿新 • • 發佈:2018-12-15
對前端一直是個半吊子,一直覺得主要興趣在後臺開發。但是目前全棧化趨勢越來越烈了,前臺後端的分工界線越來越模糊。日常工作中接到的任務有很大的佔比都是前端的開發,這也是應用開發(非底層,非中介軟體)不得不面對的一個現狀。
既然如此,那就硬著頭皮上吧!其實,所有的東西都經不得深研,一研究入得法門就會發覺其中奧妙,根本停不下來!
1. react系知識圖譜
Facebook出品,var框架裡目前應該是最廣泛應用的前端框架了。
個人感覺入門還是有一些門檻的,涉及的東西也很多。有一個實際的專案供研究學習,進步會比較快一點。目前各種框架組合百花爭豔,就以自己目前的瞭解和接觸做一個簡單列表。
1.1 react
一個View層框架,主要做的是介面元件化的工作。
官網
中文文件
1.2 redux
負責的是資料流,資料流就是使用者動作與響應的抽象。
官網
中文文件
1.3 react-redux
react與redux的橋樑,參見redux吧。
1.4 react-router
1.5 redux-saga
個人理解redux-saga術語一個redux的middleware。
redux-saga中文教程網址
1.6 dva
1.7 antd
2. vue系知識圖譜
Vue是一個個人開發的框架,作者是國人尤雨溪。值得自豪!
個人感覺Vue的結構化做的更清晰一些,上手入門應該也會比較快一點。
2.1 vue
對標react,是一套介面檢視層框架。
vue官網帶教程
2.2 vue loader
個人理解:vue使用webpack打包後,用來載入打包後的單一檔案的東東。
vue loader介紹
2.3 vue router
對標react-router,與vue深度結合。
vue-router介紹
2.4 vuex
資料流處理。
vuex官網
2.5 Element UI
餓了麼出品的一套控制元件,基於Vue2.0。
Element UI官網
3. angular
var中的a,這個就一點都沒有接觸過了。這裡就不畫蛇添足了。
4. webpack
打包工具。