專案架構
1.封裝專案的基礎庫
優秀的基礎庫可以保證專案的最低質量下限和更好的可擴充套件性。通常我們說的基礎庫包括-元件庫、基礎 css 庫、基礎工具庫。
2.層級管理
管理你的請求,建議把你專案的 api 層獨立出來為乙個層級管理,這樣有利於在複雜介面下,更好的管理,降低複雜度。
效能優化
1.快取
快取可以減少請求,加快速度。比如從商品列表跳往詳情頁,可以用 cookie 或localstore 快取商品詳情,如果這個詳情已經被載入過了,就拿出來重複使用。
2.延遲載入
延遲載入一般是為了更快的看到內容,我們一般會對於等大資源進行懶載入,再比如我們的元件懶載入。其實基本上所有的效能優化,無非就是從這兩方面想辦法。
工程化
1.webpack的改進
改進 webpack 配置提公升打包速度,改動 webpack 支援新的語法糖。
2.控制**質量
控制**質量,我們會通過 eslint 來實現。
3.自動化部署
部署重複而浪費時間,我們可以把他自動化,能省去很多成本。
前端架構師的思考
還記得2006年的時候 garrett dimon 寫了一篇關於前端架構師的文章 標題是the time is now for front end architects 到了前端架構師出手的時候了 他在這篇文章中有了對前端架構師能力的範圍的乙個list概括 作為乙個前端架構師,必須擁有這些領域的絕對...
前端架構師的思考
還記得2006年的時候 garrett dimon 寫了一篇關於前端架構師的文章 標題是the time is now for front end architects 到了前端架構師出手的時候了 他在這篇文章中有了對前端架構師能力的範圍的乙個list概括 作為乙個前端架構師,必須擁有這些領域的絕對...
架構師之路 架構師思維的培養
公司的cms 綜合賦碼管理系統 是winform的cs架構。這套系統的架構師換了3屆,到現在已經幾年沒有架構師了。本來入職時,崗位目標就是這個 自動化架構師 後來和領導達成共識先爭取成為儲備架構師,因為架構首先是為業務服務的,而工控行業有許多特別的地方,不是普通的軟體技術堆疊就能做出優秀的工控軟體的...