記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來(lái),那年那月,重新拾起。

首頁(yè)搜索目錄
search
當(dāng)前主題: 互聯(lián)網(wǎng)絡(luò)

使用延遲加載圖片插件 提高網(wǎng)頁(yè)打開速度

作者:Kaka    時(shí)間:2013-10-21 9:48:51    瀏覽:    評(píng)論:2

      如果一張網(wǎng)頁(yè)有幾十張甚至上百?gòu)垐D片需要展示,那么當(dāng)打開網(wǎng)頁(yè)時(shí)如果從頭到尾不間斷加載完,必定需要花費(fèi)很長(zhǎng)的時(shí)間,嚴(yán)重的情況還會(huì)導(dǎo)致網(wǎng)頁(yè)停滯假死,這將給用戶帶來(lái)極壞的使用體驗(yàn),因此需要解決這個(gè)問(wèn)題。

      這里介紹一個(gè)使用很廣泛的插件Lazy Load,Lazy Load是一個(gè)用JavaScript 編寫的 jQuery 插件,它可以延遲加載長(zhǎng)頁(yè)面中的圖片。在瀏覽器可視區(qū)域外的圖片不會(huì)被載入,直到用戶將頁(yè)面滾動(dòng)到它們所在的位置。這個(gè)圖片延遲加載插件,對(duì)于那些圖片較多的長(zhǎng)頁(yè)面是非常有好處的。

      這是演示頁(yè)面。

      Lazy Load插件下載及使用方法

      Lazy Load插件包含兩個(gè)js文件:

jquery.min.js
jquery.lazyload.js

      可以在這里下載:下載插件

      而使用方法也非常簡(jiǎn)單。

      1、在網(wǎng)頁(yè)任何位置(一般是在</body>前面)加上如下代碼(注意<script>引用的兩個(gè)js文件,路徑自行設(shè)定):

<script src="js/jquery.min.js"></script>
<script src="js/jquery.lazyload.js?v=1.9.0"></script>
<script type="text/javascript" charset="utf-8">
  $(function() {
     $("img.lazy").lazyload();
  });
</script>

      2、圖片的html代碼<img>標(biāo)簽需要這樣寫:

<img class="lazy" src="img/grey.gif" data-original="img/bmw_m1_hood.jpg" width="765" height="574" alt="BMW M1 Hood">

      說(shuō)明:

      ①:<img>里加上class="lazy"

      ②:<img>里的src為一張預(yù)加載的圖片,使用只有幾十字節(jié)大小的圓點(diǎn)gif圖片即可。

      ③:<img>里的data-original為真正需要顯示的圖片地址。

      ④:<img>里的alt為圖片說(shuō)明文字,在圖片還沒(méi)加載時(shí)顯示。這個(gè)可有可無(wú)。

      Lazy Load插件其他功能

      Lazy Load插件還有其他的一些功能,例如淡入展示效果;事件觸發(fā)加載,如click、mouseover;隱藏圖片加載等,需要了解更多可以進(jìn)入作者的網(wǎng)站:http://www.appelsiini.net/projects/lazyload

x

標(biāo)簽: JavaScript  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動(dòng)優(yōu)化工具 ※

上一篇: webkaka國(guó)內(nèi)首推網(wǎng)站壓力在線測(cè)試工具
下一篇: JPG圖片保存時(shí)慎用“漸進(jìn)式瀏覽器顯示”格式

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

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過(guò)Google訂閱本站 通過(guò)鮮果訂閱本站 通過(guò)抓蝦訂閱本站
  • 通過(guò)QQ郵箱訂閱本站 通過(guò)Yahoo訂閱本站 通過(guò)有道訂閱本站

Search

最新評(píng)論及回復(fù)

最近留言

網(wǎng)站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號(hào)-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.