入坑前言

淺談前端:

隨着 web 應用複雜度的增長,特別是單頁面應用的風靡。組件化,工程化,自動化成了前端發展的趨勢。目前的前端不僅僅只是 html,css,js 了,好比從最開始的 table 佈局到 div 佈局,最後也就是如今的 html5 語義化佈局。css

一個個新框架的涌出,縱使前端行業日漸發達,到了如今的三足鼎立格局。每一個前端團隊也都在打造本身的前端開發體系,這一般是一個東拼西湊,逐漸磨合的過程,在技術發展突飛猛進的今天。html

首先說下前端工程化的概念:前端工程化是使用軟件工程的技術和方法來進行前端項目的開發、維護和管理。前端

前端工程的分爲 3 個階段:html5

  • 第一階段: 庫/框架選型( JQ,Vue,React,Angular... ,選擇構建工具)
  • 第二階段: JS/CSS 模塊化開發(js模塊化, css 預處理 less,sass
  • 第三階段: 考慮<組件化開發、按需加載、延遲加載、預加載、請求合併、瀏覽器的緩存>
  • 第四階段: 簡單構建優化(對代碼進行壓縮,校驗,合併)

注: 前端是一個技術問題較少,工程問題較多的開發領域(大致量、大規模、 高性能)web

相關文章
相關標籤/搜索