前端

accreative發表於2018-07-25

1.網頁佈局HTML+CSS

技能要求

學習建議

書籍

不建議買紙質書,圖書館借書或看電子書就可以

  • 《CSS權威指南》
  • 《HTML5和CSS3權威指南》(上下冊)

2.互動邏輯和業務邏輯

技能要求

  • 能夠用js處理常見的互動邏輯,如表單提交檢驗,購物車增加刪除,點選觸發事件等……
  • 能夠用ajax去指定的介面請求後端json等格式的資料,在前端渲染,並做業務邏輯處理

書籍

  • 《JavaScript高階程式設計》(必看,建議買紙質書)
  • 《JavaScript語言精髓》(不厚)
  • 《你不知道的JavaScript》(系列書,圖書館記得有)

進階

隨著越來越多的互動邏輯和業務邏輯進入到前端領域,以及受後臺開發框架的影響,MVC和MVVM的設計模式引入前端,並湧現出了很多框架,包括最初的jQuery,到現在的Vue.js,React.js和Angular.js。

3.前端工程化

伴隨著前端業務不斷龐雜,傳統的開發方式已經不能適應企業的發展需求,前端領域的工程化也在快速萌芽發展壯大,如模組化,靜態資源管理,Sass預處理,構建工具等湧現而出。

4.伺服器端的Node.js

Node.js是ry在09年正式提出並開源的,傳統的JavaScript都執行在瀏覽器這樣的宿主環境中,而Node.js基於谷歌Chrome瀏覽器的V8引擎構建的JavaScript執行環境,使用了一個事件驅動非阻塞式 I/O 的模型,將JavaScript帶入伺服器領域。

相關文章