1. <tt id="s9bc9"></tt>

      公司網站制作懶加載技術

      日期 : 2021-03-21 12:48:48
              懶加載技術。絕大多數的電商網站, 都用長頁面去展示商品信息, 通常需要滾動很久, 展示很多信息, 才會到達網頁底部, 或者一直沒有到底部。電商網站采用長頁面這一做法, 目的是為了讓用戶更輕易地獲得海量信息, 只需要滾動滾輪, 不需要點擊頁碼分頁瀏覽。但這一做法, 會增加網頁的臃腫度, 因為一個頁面內容太多, 需要加載的圖片數量必然會增多。一打開頁面就發送上百的圖片請求, 服務器的壓力十分大。

              懶加載技術就非常適用于頁面很長的業務場景。懶加載的思路非常簡單, 打開頁面的時候, 優先加載網頁第一屏 (用戶首先看到的屏幕內容) 中的內容。待用戶往下滾動的時候, 再按需加載相關資源。懶加載技術主要通過JavaScript腳本去實現。其主要實現思路是, 在每個HTML中的每個IMG標簽, 定義一個data-src屬性存放圖片地址, 并將原來應該放圖片地址的SRC屬性指向loading的圖片。在頁面初步加載的時候, 先通過JavaScript獲得到整個頁面中所有包含data-src屬性的圖片元素, 將其加入到一個緩存數組, 然后監聽滾動事件, 當滾動事件被觸發的時候, 遍歷緩存數組的每一個元素, 并判斷該元素是否出現在視窗中, 如果出現在視窗中, 即可將SRC屬性的值替換成data-src的值, 從而達到加載圖片的目的。

              懶加載技術可以為網站節約大量不必要的圖片加載數量, 使得首次加載的資源大大減少, 讓網站運行得更流暢。

      相關文章
      a片免费看,XXXX日本在线观看免费,好爽好紧好大的免费视频