1、編碼方面:css
1.ui層面的東西,儘可能像素級復現設計稿,作完以後在IE,firefox,chrome中預覽一遍,確認沒有問題。chrome
2.拿到設計稿以前,對業務需求要有所瞭解,拿到設計稿以後進行推演,檢查交互是否有誤,若是有誤再三確認以後再開始作。緩存
3.組件書寫方式,若是輸入的數據能保持一致,則組件裏面處理數據邏輯,若是數據不能保持一致則只在組件裏作顯示數據的處理,其餘數據邏輯處理放在組件入口到處理。組件應儘量簡單,靈活,耦合度低。性能優化
4.注意數據狀態的交互處理(無數據,有數據,有更多數據,沒有更多數據,加載數據過程)svg
5.若是是通用代碼,儘可能寫成通用的。性能
7.能夠規範爲組件的內容字體
二,性能優化方面flex
1.圖片壓縮優化
2.css壓縮,js壓縮ui
3.http中no-store,no-cache, 強緩存,弱緩存
4.靜態資源文件的版本號
5.圖片使用svg,字體圖標
6.數據請求儘量少
3、新東西
css4
垂直居中:
4、seo