国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

前端開發(fā)中對圖片的優(yōu)化技巧總結(jié)

李義 / 2698人閱讀

摘要:使用矢量圖替代位圖。對于絕大多數(shù)圖案圖標(biāo)等,矢量圖更小,且可縮放而無需生成多套圖。基本上,內(nèi)容圖片多為照片之類的,適用于。而修飾圖片通常更適合用無損壓縮的。使用減少對圖片的請求次數(shù)。將圖片轉(zhuǎn)換為編碼字符串到或頁面中,減少的請求次數(shù)。

1.去掉無意義的修飾。優(yōu)化之前首先確認(rèn)一下設(shè)計本身是否需要用這么多圖片,是否可以更簡潔!

2.不用圖片。如半透明、邊框、圓角、陰影、漸變等,在當(dāng)前主流瀏覽器中都可以用CSS達(dá)成。將來CSS濾鏡得到廣泛支持后,還可以做到alpha混合、正片疊底等各種效果。

3.使用矢量圖替代位圖。對于絕大多數(shù)圖案、圖標(biāo)等,矢量圖更小,且可縮放而無需生成多套圖。現(xiàn)在主流瀏覽器都支持SVG了,所以可放心使用!

4.使用恰當(dāng)?shù)膱D片格式。我們常見的圖片格式有JPEG、GIF、PNG。基本上,內(nèi)容圖片多為照片之類的,適用于JPEG。而修飾圖片通常更適合用無損壓縮的PNG。而GIF基本上除了GIF動畫外不要使用。且動畫的話,也更建議用video元素和視頻格式,或用SVG動畫取代。除了這些格式之外,Chrome、新版Opera、Android 4+支持WebP格式,IE 9+、IE mobile 10+支持JPEG XR。這兩個新格式都支持無損和有損壓縮,都具有更良好的壓縮比。當(dāng)然這需要為不同的瀏覽器返回不同的圖片,增加了開發(fā)成本,也增加存儲成本。不過省了流量或者相同流量下改善了圖片質(zhì)量,提升了用戶體驗。

5.使用data url。資源內(nèi)嵌于CSS或HTML中,而不必多帶帶請求。注意,多個地方都要使用的資源不一定適合用此優(yōu)化方式,因為圖片數(shù)據(jù)重復(fù)多了,增加流量。另外許多瀏覽器對data url有長度限制,注意資源的大小。注意:如果 CSS 還是放在head里,使用data URL時文件的增大必然導(dǎo)致性能(開始渲染時間、首屏)變差。

6.設(shè)置緩存。緩存策略(如永久緩存+重命名)、部署策略(如反向代理、CDN等)。

7.資源的lazyload或postpone。(lazyload:延遲到其他資源下載完成后再加載,postpone:延遲到元素可見再加載。)目前基本上都要用腳本控制。未來HTML和CSS會增加相關(guān)的控制屬性,見:Resource Priorities。

8.CSS Sprites。 使用CSS Sprites,減少對圖片的請求次數(shù)。

9.使用base64編碼代替圖片。適用于圖片小于2KB,頁面引用圖片不多的情況。將圖片轉(zhuǎn)換為base64編碼字符串inline到CSS或頁面中,減少http的請求次數(shù)。

10.更好的圖片格式,使用webp、bpg、sharpP等新圖片格式具有更好的壓縮比。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/50388.html

相關(guān)文章

  • 前端開發(fā)中對圖片優(yōu)化技巧總結(jié)

    摘要:使用矢量圖替代位圖。對于絕大多數(shù)圖案圖標(biāo)等,矢量圖更小,且可縮放而無需生成多套圖。基本上,內(nèi)容圖片多為照片之類的,適用于。而修飾圖片通常更適合用無損壓縮的。使用減少對圖片的請求次數(shù)。將圖片轉(zhuǎn)換為編碼字符串到或頁面中,減少的請求次數(shù)。 1.去掉無意義的修飾。優(yōu)化之前首先確認(rèn)一下設(shè)計本身是否需要用這么多圖片,是否可以更簡潔! 2.不用圖片。如半透明、邊框、圓角、陰影、漸變等,在當(dāng)前主流瀏覽...

    dackel 評論0 收藏0
  • 前端每周清單第 34 期:Vue 現(xiàn)狀盤點與 3.0 展望,React 代碼遷移與優(yōu)化圖片優(yōu)化詳論

    摘要:工程實踐立足實踐,提示實際水平內(nèi)聯(lián)函數(shù)與性能很多關(guān)于性能優(yōu)化的文章都會談及內(nèi)聯(lián)函數(shù),其也是常見的被詬病為拖慢性能表現(xiàn)的元兇之一不過本文卻是打破砂鍋問到底,論證了內(nèi)聯(lián)函數(shù)并不一定就會拖慢性能,過度的性能優(yōu)化反而會有損于應(yīng)用性能。 showImg(https://segmentfault.com/img/remote/1460000011481413?w=1240&h=825); 前端每周...

    CoderStudy 評論0 收藏0
  • HTML-CSS-JS

    摘要:本周于上海閉幕,掘金和知乎上都有對應(yīng)的實錄和問答,但會議的視頻目前都還沒放出來,有心的同學(xué)如果找到了歡迎分享。建議中英文對照閱讀。英文原文前端獨立技術(shù)博客推薦推薦一些現(xiàn)在還在堅持原創(chuàng)的博主,有業(yè)界大牛,也有小鮮肉,也有國外美女。 CSS 樣式書寫規(guī)范最佳實踐 本文的所列是實踐當(dāng)中得出的一套比較不錯的 CSS 書寫規(guī)范,可以結(jié)合自身團(tuán)隊發(fā)展出一套適合自己業(yè)務(wù)的規(guī)范。 CSS中的字體與排版...

    mikasa 評論0 收藏0
  • HTML-CSS-JS

    摘要:本周于上海閉幕,掘金和知乎上都有對應(yīng)的實錄和問答,但會議的視頻目前都還沒放出來,有心的同學(xué)如果找到了歡迎分享。建議中英文對照閱讀。英文原文前端獨立技術(shù)博客推薦推薦一些現(xiàn)在還在堅持原創(chuàng)的博主,有業(yè)界大牛,也有小鮮肉,也有國外美女。 CSS 樣式書寫規(guī)范最佳實踐 本文的所列是實踐當(dāng)中得出的一套比較不錯的 CSS 書寫規(guī)范,可以結(jié)合自身團(tuán)隊發(fā)展出一套適合自己業(yè)務(wù)的規(guī)范。 CSS中的字體與排版...

    李世贊 評論0 收藏0
  • HTML-CSS-JS

    摘要:本周于上海閉幕,掘金和知乎上都有對應(yīng)的實錄和問答,但會議的視頻目前都還沒放出來,有心的同學(xué)如果找到了歡迎分享。建議中英文對照閱讀。英文原文前端獨立技術(shù)博客推薦推薦一些現(xiàn)在還在堅持原創(chuàng)的博主,有業(yè)界大牛,也有小鮮肉,也有國外美女。 CSS 樣式書寫規(guī)范最佳實踐 本文的所列是實踐當(dāng)中得出的一套比較不錯的 CSS 書寫規(guī)范,可以結(jié)合自身團(tuán)隊發(fā)展出一套適合自己業(yè)務(wù)的規(guī)范。 CSS中的字體與排版...

    MudOnTire 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<