国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

帶加載進(jìn)度的Web圖片懶加載組件Lazyload

zhoutk / 2593人閱讀

摘要:是一個(gè)文件大小僅的圖片懶加載組件不依賴其它第三方庫(kù),組件會(huì)根據(jù)用戶當(dāng)前瀏覽的區(qū)域去自動(dòng)加載對(duì)應(yīng)的圖片用戶還沒有瀏覽的區(qū)域圖片則不會(huì)進(jìn)行加載。允許圖片加載之前,指定一張相對(duì)較小的封面圖。當(dāng)原圖加載完成之后則會(huì)覆蓋封面圖片。

在Web項(xiàng)目中,大量的圖片應(yīng)用會(huì)導(dǎo)致頁(yè)面加載時(shí)間過長(zhǎng),浪費(fèi)不必要的帶寬成本,還會(huì)影響用戶瀏覽體驗(yàn)。

Lazyload 是一個(gè)文件大小僅4kb的圖片懶加載組件(不依賴其它第三方庫(kù)),組件會(huì)根據(jù)用戶當(dāng)前瀏覽的區(qū)域去自動(dòng)加載對(duì)應(yīng)的圖片(用戶還沒有瀏覽的區(qū)域圖片則不會(huì)進(jìn)行加載)。

Lazyload 允許圖片加載之前,指定一張相對(duì)較小的封面圖。組件會(huì)優(yōu)先加載封面圖片,以優(yōu)化用戶瀏覽感受。當(dāng)原圖加載完成之后則會(huì)覆蓋封面圖片。

除此之外,Lazyload 還能獲取到當(dāng)前圖片的加載進(jìn)度。

效果演示

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();

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/52249.html

相關(guān)文章

  • 加載進(jìn)度Web圖片加載組件Lazyload

    摘要:是一個(gè)文件大小僅的圖片懶加載組件不依賴其它第三方庫(kù),組件會(huì)根據(jù)用戶當(dāng)前瀏覽的區(qū)域去自動(dòng)加載對(duì)應(yīng)的圖片用戶還沒有瀏覽的區(qū)域圖片則不會(huì)進(jìn)行加載。允許圖片加載之前,指定一張相對(duì)較小的封面圖。當(dāng)原圖加載完成之后則會(huì)覆蓋封面圖片。 在Web項(xiàng)目中,大量的圖片應(yīng)用會(huì)導(dǎo)致頁(yè)面加載時(shí)間過長(zhǎng),浪費(fèi)不必要的帶寬成本,還會(huì)影響用戶瀏覽體驗(yàn)。 Lazyload 是一個(gè)文件大小僅4kb的圖片懶加載組件(不依賴其...

    JerryWangSAP 評(píng)論0 收藏0
  • 加載進(jìn)度Web圖片加載組件Lazyload

    摘要:是一個(gè)文件大小僅的圖片懶加載組件不依賴其它第三方庫(kù),組件會(huì)根據(jù)用戶當(dāng)前瀏覽的區(qū)域去自動(dòng)加載對(duì)應(yīng)的圖片用戶還沒有瀏覽的區(qū)域圖片則不會(huì)進(jìn)行加載。允許圖片加載之前,指定一張相對(duì)較小的封面圖。當(dāng)原圖加載完成之后則會(huì)覆蓋封面圖片。 在Web項(xiàng)目中,大量的圖片應(yīng)用會(huì)導(dǎo)致頁(yè)面加載時(shí)間過長(zhǎng),浪費(fèi)不必要的帶寬成本,還會(huì)影響用戶瀏覽體驗(yàn)。 Lazyload 是一個(gè)文件大小僅4kb的圖片懶加載組件(不依賴其...

    UsherChen 評(píng)論0 收藏0
  • 看完你也想編寫自己 react 插件

    摘要:清楚自己想要什么樣的組件,就自己動(dòng)手?jǐn)]唄。咱們先來看看它的效果吧如果大家有時(shí)間,窩還是鼓勵(lì)大家自己動(dòng)手實(shí)現(xiàn)一些小插件。于是自己就琢磨能否繼承使用方法同時(shí)保持特有組件特性。需要確保已安裝。 副標(biāo)題----為什么我要寫這個(gè) react 插件 圖片懶加載是項(xiàng)目中常用的功能,然而現(xiàn)有 react 懶加載組件庫(kù),用著都不是很爽了 ?。概括一下有如下幾點(diǎn): 沒有只針對(duì) image 懶加載組件。多...

    Vixb 評(píng)論0 收藏0
  • 看完你也想編寫自己 react 插件

    摘要:清楚自己想要什么樣的組件,就自己動(dòng)手?jǐn)]唄。咱們先來看看它的效果吧如果大家有時(shí)間,窩還是鼓勵(lì)大家自己動(dòng)手實(shí)現(xiàn)一些小插件。于是自己就琢磨能否繼承使用方法同時(shí)保持特有組件特性。需要確保已安裝。 副標(biāo)題----為什么我要寫這個(gè) react 插件 圖片懶加載是項(xiàng)目中常用的功能,然而現(xiàn)有 react 懶加載組件庫(kù),用著都不是很爽了 ?。概括一下有如下幾點(diǎn): 沒有只針對(duì) image 懶加載組件。多...

    zhou_you 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<