jquery-懶加載技術(簡稱lazyload)


 

第一:lazyLoad簡介及作用:

網站性能優化的插件,提高用戶體驗。

頁面如果有很多圖片的時候,當你滾動到相應的行時,當前行的圖片才即時加載的,這樣子的話頁面在打開只加可視區域的圖片,而其它隱藏的圖片則不加載。

第二:使用場合

 涉及到圖片,falsh資源,iframe,網頁編輯器(CK),JS文件 等占用較大帶寬,避免網頁打開時加載過多資源,讓用戶等待太久。

第三:代碼使用

1.導入JS插件(前提有 1.6.2.js文件)

<script src="js\jquery.lazyload.js" type="text/javascript"></script> 

2.在你的頁面中加入如下:

<script type="text/javascript"> 
    $("img").lazyload();  
</script> 

所以圖片都延遲加載。

3.設置敏感度區域

插件提供了 threshold 選項

$("#xd").lazyload({ threshold : 200 })

將臨界值定為 200, 當可視區域離圖片還有 200 個象素的時候開始加載圖片. (這一句原文的字面意思和本人理解不一致, 原文: Setting threshold to 200 causes image to load 200 pixels before it is visible.)

參數:threshold,值為數字,代表頁面高度.如設置為200,表示滾動條在離目標位置還有200的高度時就開始加載圖片,可以做到不讓用戶察覺.

4. 還有涉及到 高級應用,觸發事件,多參數等等。詳細見參考 url

參考:

加載 圖片 :http://www.cnblogs.com/szytwo/archive/2012/12/27/2836141.html

加載 js 文件:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM