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

資訊專欄INFORMATION COLUMN

淺談高性能web前端技術棧——小白輕松做到減少HTTP請求

ShevaKuilin / 3388人閱讀

摘要:小白如何輕松寫出高性能前端頁面一從減少請求開始下面分別從以下幾點開篇圖片地圖,,內聯圖片,樣式表合并,腳本文件合并。操作原理通過合并圖片減少請求,并且比圖片地圖更靈活,降低下載量,合并后圖片比分離的圖片總和要小。

小白如何輕松寫出高性能web前端頁面 一.從減少HTTP請求開始

下面分別從以下幾點開篇:圖片地圖,CSS Sprites,內聯圖片,樣式表合并,腳本文件合并。

1.圖片地圖:服務器端圖片地圖和客戶端圖片地圖。

操作原理:利用用戶點擊圖片的x,y坐標,提交一個目標URL,或者映射一個操作。

> 舉個栗子:頁面的導航欄模塊,由四個圖片組成,用戶點擊每個圖片會鏈接到不同的URL地址。
> 方式一:四個分開的圖片對應四個分開的超鏈接,需要四個HTTP請求(效率較低);
> 方式二:一個圖片由四個導航組成,用圖像映射實現,需要一個HTTP請求,響應時間降低(**效率提高**),**圖片地圖中的圖片必須是連續的**。

代碼實例:

 方法一(效率低)
    
方法二(**效率高**)
    

2.CSS Sprites:更為靈活的將多幅圖片合并為一幅多帶帶圖片的方式。

操作原理:通過合并圖片減少http請求,并且比圖片地圖更靈活,降低下載量,合并后圖片比分離的圖片總和要小。
優點:干凈的標簽,很少的圖片,很短的響應時間

代碼實現:

     
     
    #navbar span {
        width: 31px;
        height: 31px;
        display: inline;
        float: left;
        background-image: url(/images/spritebg.gif?t=1526305412);
    }
    .home {
        background-position: 0 0;
        margin-right: 4px;
        margin-left: 4px;
    }
    .gifts {
        background-position: -32px 0;
        margin-right: 4px;
    }
    .cart {
        background-position: -64px 0;
        margin-right: 4px;
    }
    ......

3.內聯圖片:更為靈活的將多幅圖片合并為一幅多帶帶圖片的方式。

通過使用 data:URL模式 缺點:IE8以下不支持,受數據大小的限制,整體下載量會增加,不會被緩存
其格式如下:data:,
data可以用于內聯圖片,需要指定URL的地方SCRIPT和A標簽
使用是可以用CSS將內聯圖片作為背景,放在外部樣式表中,雖然增加一個HTTP請求,但是可以實現額外的緩存

代碼實現



#navbar span {
    width: 31px;
    height: 31px;
    display: inline;
    float: left;
    margin-right: 4px;
}
.home {
    background-image: url(data:image/gif;base64,R0lGODlhHwAfAPcAAAAAAIxKAKVjCLW1tb29tcbGvc7OxtZ7ANbWz…ddWZZ5UAGPOTXlgkNVOSZdBxEwIkYu7VhYnAol5GaadRqF0Uaz0TgXnX2umVFyGakJUUAAADs=);
    margin-left: 4px;
}

4.合并腳本和樣式表:將腳本合并,樣式表合并,減少HTTP請求

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/113239.html

相關文章

  • 淺談性能web前端技術——小白輕松做到減少HTTP請求

    摘要:小白如何輕松寫出高性能前端頁面一從減少請求開始下面分別從以下幾點開篇圖片地圖,,內聯圖片,樣式表合并,腳本文件合并。操作原理通過合并圖片減少請求,并且比圖片地圖更靈活,降低下載量,合并后圖片比分離的圖片總和要小。 小白如何輕松寫出高性能web前端頁面 一.從減少HTTP請求開始 下面分別從以下幾點開篇:圖片地圖,CSS Sprites,內聯圖片,樣式表合并,腳本文件合并。 1.圖片地圖...

    jayzou 評論0 收藏0
  • 淺談網頁基本性能優化規則小結

    摘要:雪碧圖內聯圖片將站內小圖標合并成一張圖,使用定位截取對應圖標適當使用內聯圖片。瀏覽器緩存合理設置瀏覽器緩存是網頁優化的重要手段之一。為什么要減少請求在性能優化中減少請求的措施占了很大部分,比如使用雪碧 這篇文章主要介紹了淺談網頁基本性能優化規則小結的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 針對瀏覽器網頁的一些優化規則 頁面優化 靜態資源壓縮...

    Aomine 評論0 收藏0
  • 淺談網頁基本性能優化規則小結

    摘要:雪碧圖內聯圖片將站內小圖標合并成一張圖,使用定位截取對應圖標適當使用內聯圖片。瀏覽器緩存合理設置瀏覽器緩存是網頁優化的重要手段之一。為什么要減少請求在性能優化中減少請求的措施占了很大部分,比如使用雪碧 這篇文章主要介紹了淺談網頁基本性能優化規則小結的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 針對瀏覽器網頁的一些優化規則 頁面優化 靜態資源壓縮...

    luffyZh 評論0 收藏0

發表評論

0條評論

ShevaKuilin

|高級講師

TA的文章

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