摘要:是一個文件大小僅的圖片懶加載組件不依賴其它第三方庫,組件會根據用戶當前瀏覽的區域去自動加載對應的圖片用戶還沒有瀏覽的區域圖片則不會進行加載。允許圖片加載之前,指定一張相對較小的封面圖。當原圖加載完成之后則會覆蓋封面圖片。
在Web項目中,大量的圖片應用會導致頁面加載時間過長,浪費不必要的帶寬成本,還會影響用戶瀏覽體驗。
Lazyload 是一個文件大小僅4kb的圖片懶加載組件(不依賴其它第三方庫),組件會根據用戶當前瀏覽的區域去自動加載對應的圖片(用戶還沒有瀏覽的區域圖片則不會進行加載)。
Lazyload 允許圖片加載之前,指定一張相對較小的封面圖。組件會優先加載封面圖片,以優化用戶瀏覽感受。當原圖加載完成之后則會覆蓋封面圖片。
除此之外,Lazyload 還能獲取到當前圖片的加載進度。
效果演示Lazyload Demo - default
Lazyload Demo - custom tips
如何使用?2.1 Html
html set the data-src property.
data-cover is not necessary
2.2 Import ./dist/Lazyload.js file to the page
or
let Lazyload = require("./dist/Lazyload.js");
2.3 Initialization
//Get elements var eList = []; eList.push.apply(eList, document.getElementsByClassName("img")); eList.push.apply(eList, document.getElementsByClassName("imgBg")); //Create Lazy var lazy = new Lazyload({ obj:eList, //elements range:200 //Extra range }); // //custom tips // lazy.tips = function(obj){ // var e = obj.o, //element // schedule = obj.schedule; //load schedule // console.log(e,schedule); // }; //Init lazy.init();
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/113142.html
摘要:是一個文件大小僅的圖片懶加載組件不依賴其它第三方庫,組件會根據用戶當前瀏覽的區域去自動加載對應的圖片用戶還沒有瀏覽的區域圖片則不會進行加載。允許圖片加載之前,指定一張相對較小的封面圖。當原圖加載完成之后則會覆蓋封面圖片。 在Web項目中,大量的圖片應用會導致頁面加載時間過長,浪費不必要的帶寬成本,還會影響用戶瀏覽體驗。 Lazyload 是一個文件大小僅4kb的圖片懶加載組件(不依賴其...
摘要:是一個文件大小僅的圖片懶加載組件不依賴其它第三方庫,組件會根據用戶當前瀏覽的區域去自動加載對應的圖片用戶還沒有瀏覽的區域圖片則不會進行加載。允許圖片加載之前,指定一張相對較小的封面圖。當原圖加載完成之后則會覆蓋封面圖片。 在Web項目中,大量的圖片應用會導致頁面加載時間過長,浪費不必要的帶寬成本,還會影響用戶瀏覽體驗。 Lazyload 是一個文件大小僅4kb的圖片懶加載組件(不依賴其...
摘要:清楚自己想要什么樣的組件,就自己動手擼唄。咱們先來看看它的效果吧如果大家有時間,窩還是鼓勵大家自己動手實現一些小插件。于是自己就琢磨能否繼承使用方法同時保持特有組件特性。需要確保已安裝。 副標題----為什么我要寫這個 react 插件 圖片懶加載是項目中常用的功能,然而現有 react 懶加載組件庫,用著都不是很爽了 ?。概括一下有如下幾點: 沒有只針對 image 懶加載組件。多...
摘要:清楚自己想要什么樣的組件,就自己動手擼唄。咱們先來看看它的效果吧如果大家有時間,窩還是鼓勵大家自己動手實現一些小插件。于是自己就琢磨能否繼承使用方法同時保持特有組件特性。需要確保已安裝。 副標題----為什么我要寫這個 react 插件 圖片懶加載是項目中常用的功能,然而現有 react 懶加載組件庫,用著都不是很爽了 ?。概括一下有如下幾點: 沒有只針對 image 懶加載組件。多...
閱讀 891·2021-11-23 09:51
閱讀 1102·2021-11-15 17:57
閱讀 1673·2021-09-22 15:24
閱讀 819·2021-09-07 09:59
閱讀 2232·2019-08-29 15:10
閱讀 1856·2019-08-29 12:47
閱讀 759·2019-08-29 12:30
閱讀 3375·2019-08-26 13:51