- 懶加載:懶加載也叫延遲加載,延遲加載網絡資源或符合某些條件時才加載資源。常見的就是圖片延時加載。
懶加載的意義:懶加載的主要目的是作為服務器前端的優化,減少請求數或延遲請求數。 懶惰實現方式:
- 1.第一種是純粹的延遲加載,使用setTimeOut或setInterval進行加載延遲.
- 2.第二種是條件加載,符合某些條件,或觸發了某些事件才開始異步下載。
- 3.第三種是可視區加載,即僅加載用戶可以看到的區域,這個主要由監控滾動條來實現,一般會在距用戶看到某圖片前一定距離遍開始加載,這樣能保證用戶拉下時正好能看到圖片。
- 預加載:提前加載圖片,當用戶需要查看時可直接從本地緩存中渲染。
兩者的行為是相反的,一個是提前加載,一個是遲緩甚至不加載。懶加載對服務器前端有一定的緩解壓力作用,預加載則會增加服務器前端壓力。預加載應用如廣告彈窗等。
更多關于web前端培訓的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項目實操的話可以點擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。