首頁  >  文章  >  web前端  >  前端效能優化的方法

前端效能優化的方法

清浅
清浅原創
2019-03-15 16:14:2810476瀏覽

前端效能最佳化方法有:1、減少http請求數;2、將腳本往後挪,減少對並發下載的影響;3、避免頻繁的DOM操作;4、壓縮圖片;5、通過CSS選擇符來讓瀏覽器從右往左解析提高效率等等。

前端效能優化的方法

前端效能最佳化方法有:減少http請求數;將腳本往後挪,減少對並發下載的影響;避免頻繁的DOM操作;壓縮圖片;透過CSS選擇符來使瀏覽器從右往左解析提高效率

前端裡麵包含的內容是豐富的,它包括HTML,CSS以及JS和圖片等各種各樣的資源。因此前端優化是複雜的且必要的,接下來在文章中為大家介紹前端效能優化的方法,具有一定的參考作用,希望對大家有幫助。

推薦課程:JavaScript教學#】

優化的目的

優化的目的在於讓頁面載入的更快,對使用者操作回應更及時,為使用者帶來更好的使用者體驗,對於開發者來說優化能夠減少頁面請求數,能夠節省資源。

前端優化的方法有很多種,可以將其分為兩大類,第一類是頁面級別的優化如http請求數,內聯腳本的位置優化等,第二類為代碼級別的優化,例Javascript中的DOM 操作優化、CSS選擇符優化、圖片優化以及HTML結構優化等等。

頁面層級優化

http請求數

#減少http請求數是最重要且最有效的方法,可以透過以下方法來減少http請求

(1)合理的設定http緩存,恰當的快取設定可以大幅減少http請求。要盡可能的讓資源能夠在快取中待得更久

(2)從設計實現層面簡化頁面,保持頁面簡潔、減少資源的使用時是最直接的。

(3)資源合併與壓縮,盡可能的將外部的腳本、樣式合併,多個合為一個。

(4) CSS Sprites,透過合併CSS圖片,這是減少請求數的一個好方法

內聯腳本的位置

瀏覽器是並發請求的,而外鏈腳本在加載時卻常常阻塞其他資源,例如在腳本加載完成之前,它後面的圖片、樣式以及其他腳本都處於阻塞狀態,直到腳本加載完成後才會開始加載。如果將腳本放在比較前面的位置,則會影響整個頁面的載入速度進而影響使用者體驗。所以說盡可能的將腳本往後挪,減少對並發下載的影響

程式碼層級的最佳化

##DOM操作最佳化:

要避免在document上直接進行頻繁的DOM操作,可以使用classname代替大量的內聯樣式修改,對於復雜的UI元素,設定position為absolute或fixed,盡量使用css動畫,適當使用canvas盡量減少css表達式的使用,使用事件代理

圖片優化

#透過對圖片的壓縮來起到優化前端性能的作用

CSS選擇符:

大多數人認為,瀏覽器對CSS的解析是從左往右的,事實上從右往左解析的效率更高,因為第一個id選擇基本上就把查找的範圍限定了。

總結:以上就是這篇文章的全部內容了,希望對大家有幫助

以上是前端效能優化的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn