當咱們接到一個項目需求, 單從前端的角度來思考, 咱們須要作哪些事情呢?從哪些方面去考慮和架構一個項目? 這也是考驗是否有獨立完成項目的能力...我大概想到如下幾個方面吧, 先寫個目錄, 之後有時間再進行擴展css
1.項目技術預研(大局觀能力考察)html
2.項目分析分解(流程架構圖能力考察)前端
3.項目技術選型(html,css,js應用能力考察)node
應用開發模式web
4.項目工具鏈體系(node應用能力考察)算法
5.項目性能優化(web體系能力考察)後端
技術方案
1.靜態資源優化(利用網絡和緩存特性)緩存
緩存 請求複用(DNS,HTTP2) 減小請求數(文件打包壓縮合並等) 減少文件 CDN
2.動態運行時優化性能優化
如何利用語言特性,框架特性,算法機制(空間內存和時間的取捨) 客戶端代碼運行時優化 交互優化
6.項目功能迭代和維護(工程管理能力考察)網絡
7.項目監控(兜底防錯能力考察)