《前端工程化》筆記

  1. wen jianajax技術的問世令靜態的網頁“動”了起來,異步請求和局部刷新徹底改變了網頁的交互模式。
  2. HTML和css只有在瀏覽器環境或者類瀏覽器環境下才會被識別解析,所以可以認爲這兩者是DSL(Domain Specific Language 領域特定語言),而JS本質上是一門編程語言。
  3. 所以,數據結構、算法、軟件工程等基礎知識對於前端工程師同樣重要,這些知識決定一個前端工程師的上限。
  4. 同構JS的概念簡單講就是令JS編寫的代碼既可以在瀏覽器端工作,也可以在服務器端工作,這意味着服務器和瀏覽器都可以承載網頁的渲染工作。
  5. 隨着個人終端設備和瀏覽器性能的不斷提升,web開發者嘗試將渲染以及路由工作交給客戶端,服務器端REATful API只提供渲染HTML所需的JSON數據。
  6. 前後端分離的核心是解耦。
  7. 靜態資源指的是JS,CSS,圖片等,動態資源指的是HTML模版,除非你的項目不需要任何服務器端渲染的SPA,否則我們仍然不可避免的要處理前後端最難解耦的HTML模版。
  8. SPA項目中不存在html模板的概念,所有heml實體內容均有js在瀏覽器下生成。所以spa項目中可以將html文件作爲靜態文件處理。
  9.  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章