久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

移動端性能優(yōu)化(HTML性能優(yōu)化)

 行者花雕 2021-11-12

HTML性能優(yōu)化

查看淘寶移動端的做法:

css全部使用內聯(lián),js有內聯(lián),,也有引入外部文件

 

查看京東移動端的做法:

css和js都是既有內聯(lián),,既有引入外部文件

 

內聯(lián)的優(yōu)點:

減少HTTP請求

內聯(lián)的缺點:

1、沒法復用  2,、是HTML變大,,加載變慢  3、不利于復用(可以用工程化手段解決,,維護源碼,,上線用壓縮處理過的代碼)

 

外部文件的優(yōu)點:

1、很好的復用  2,、利用了瀏覽器的靜態(tài)資源緩存  3,、代碼分離有利于維護

外部文件的缺點:

增加HTTP請求

 

建議:內聯(lián)首屏必備的樣式和腳本(不要太多),其余的還未進入視線的使用外部樣式

 

一般原則:

css樣式放在head頭部中,越早越好,,防止DOM裸奔

js一般放在底部,,等DOM結構加載完畢再執(zhí)行,因為js多用于操作DOM,,防止獲取不到,,并阻塞DOM渲染

特殊原則:

關于屏幕適配和需要內聯(lián)的js,有必要放在head頭部,,越早適配越好

 

避免重復的資源請求

 

上線之前的壓縮:

像注釋,、空格、換行,,只在源碼維護中有用,,上線版本并不需要

在上線之前,對html/css/js進行合并壓縮 https://tool.oschina.net/jscompress

把代碼拷貝進來,,壓縮完再拷貝回去

 

 

 

 

也可以將幾個css文件壓縮成一個,,減少http請求,但是要保證單文件不要太大

 

讓后端配合進行瀏覽器資源的緩存

 

圖片和其他優(yōu)化:

http請求大:

圖片壓縮處理 https://zhitu./

使用更高壓縮比格式的圖片 webp

 

 

盡量少用圖片,,用圖標字體代替圖片

css畫圖

 

http請求多:

合理使用base64圖片(2k-10k)

合并靜態(tài)圖片,,雪碧圖(也適用于小圖片小圖標)

n

 

 

其他:

減少結構嵌套,DOM結構不要太復雜

避免空鏈接,,可以使用#,,或者jsvascript:;

同理,src和href這些屬性都不要空著

table和iframe這些慢元素不建議使用,,因為瀏覽器渲染時不是分步驟渲染,,而是全部渲染完才顯示

 

主要內容放在前面,次要內容放在后面,,而不一定要按照布局來

比如側導航不是太重要,,可以放在主要內容的后面

 

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多