1. 程式人生 > >懶載入的實現原理?

懶載入的實現原理?

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

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

  實現方式:

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

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

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