前端css效能優化
1. 避免使用@important
外部的css檔案中使用@important會使得頁面在載入時增加額外的延遲。最好使用link
2. 避免使用css表示式(表示式可能會造成極大的計算量)
3. 避免通配選擇器
在初期使用*{margin:0;padding:0},以此來消除標籤的預設佈局和不同瀏覽器的對同一個標籤的不同的渲染。
同時 #app a比#app>a渲染消耗的時間多些
4. 移除無匹配的樣式
a. 刪除無用的樣式後可以縮減樣式檔案的體積,加快資源的下載速度
b. 對於瀏覽器而言,所有的樣式規則都會被解析後索引起來,即使當前頁面無匹配的規則時。移除無匹配的規則,減少索引項,加快瀏覽器的查詢速度
5. 避免單規則的屬性選擇器
瀏覽器匹配所有的元素—>檢查是否有href屬性並且href=`#index`—->分別逐級向上匹配class為selected的元素,直到文件的根節點
6. 避免類正則的屬性選擇器
正規表示式匹配會比基於類別的匹配會慢很多。大部分情況下我們應儘量避免使用*=,|=,^=,$=,合~=語法的屬性選擇器
相關文章
- 前端效能優化(JS/CSS優化,SEO優化)前端優化JSCSS
- 【前端效能優化】vue效能優化前端優化Vue
- 前端效能優化前端優化
- 前端效能優化 --- 圖片優化前端優化
- web前端效能優化Web前端優化
- 前端效能優化指南前端優化
- 前端效能優化整理前端優化
- 前端效能優化 --- css和js的裝載與執行前端優化CSSJS
- 前端效能優化JavaScript篇前端優化JavaScript
- 前端效能優化總結前端優化
- 前端效能優化基礎前端優化
- vue + webpack 前端效能優化VueWeb前端優化
- 前端效能優化之Lazyload前端優化
- 前端效能優化的點前端優化
- 前端效能優化小結前端優化
- CSS 選擇器效能優化CSS優化
- CSS @font-face效能優化CSS優化
- 前端進階(1)Web前端效能優化前端Web優化
- 桌面端前端效能優化策略前端優化
- 【譯】前端效能優化清單前端優化
- 前端開發效能優化方案前端優化
- CSS效能優化的8個技巧CSS優化
- CSS效能優化的幾個技巧CSS優化
- 效能優化篇 - css typed OM(css typed object model)優化CSSObject
- 淺談網站效能之前端效能優化網站前端優化
- WEB前端效能優化常見方法Web前端優化
- 前端效能優化原理與實踐前端優化
- 前端效能優化之防抖-debounce前端優化
- 前端效能優化之節流-throttle前端優化
- 前端效能優化—js程式碼打包前端優化JS
- 前端效能常見優化點分析前端優化
- 總結前端效能優化的方法前端優化
- 乾貨收藏 | 如何優化前端效能?優化前端
- ? 記一次前端效能優化前端優化
- 前端效能優化之路——圖片篇。前端優化
- 聊一聊前端效能優化 CRP前端優化
- 2022 前端效能優化最佳實踐前端優化
- 前端效能優化 —— 移動端瀏覽器優化策略前端優化瀏覽器