前端開發學習流程
阿新 • • 發佈:2018-12-31
這幾個月前端的書籍多多少少看了一些,總覺得略知皮毛,前端知識繁雜,深知光看不行,還得練習和總結。
以下為個人規劃的前端學習流程,不足之處希望大牛們多多指教。
初期
- HTTP原理
- HTML5
- CSS3
- SCSS
中期
- Javascript(ES5、6、7)
- jQuery
- Lodash(jQuery資料處理工具庫)
- Reactjs
後期
- Nodejs
- koa2(處理不同的URL)
- nunjucks(渲染模版)
- sql
- mysql
- Sequelize(ORM框架,操作資料庫)
- mocha(單元測試框架)
- WebSocket(新的通訊協議,在瀏覽器和伺服器建立不受限的雙向通訊的通道)
- REST(WebAPI,希望URL返回的是機器可直接解析的資料)
- MVVM(目的是為了解決複雜的前端邏輯。對於以展示邏輯為主的頁面,例如,新聞,部落格、文件等,不能使用MVVM展示資料,因為這些頁面需要被搜尋引擎索引,而搜尋引擎無法獲取使用MVVM並通過API載入的資料。所以,需要SEO(Search Engine Optimization)的頁面,不能使用MVVM展示資料。不需要SEO的頁面,如果前端邏輯複雜,就適合使用MVVM展示資料,例如,工具類頁面,複雜的表單頁面,使用者登入後才能操作的頁面等等。)