懶加載的實現原理?


  意義:懶加載的主要目的就是作為服務器前端的優化,減少請求次數或者延遲請求數。

  實現原理:先加載一部分數據,當觸發某個條件時利用異步(async)加載剩余的數據,新得到的數據不會影響原有數據的顯示,同時最大幅度的減少服務器端資源耗用。

  實現方式:

  1.第一種是純粹的延遲加載,使用setTimeOut和setInterval進行加載延遲。

  2.第二種是條件加載,符合某種條件,或是出發某些事件才開始異步加載。

  3.第三種是可視區加載,僅記載用戶的可視區域,這個主要監控滾動條來實現,一般會距用戶看到某些圖片前的一段距離時開始進行記載,這樣就可保證用戶拉下時正好可以看到加載完畢后的圖片或是內容。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM