自動外鏈工具 在線排版工具 搜索引擎提交入口 wordpress主題推薦 批量打開網址工具 【老域名購買】 思享SEO導航 【網站合作】

西湖seo:如何利用圖片延遲加載(懶加載)提高網頁打開速度

775

隨著互聯網的發展,越來越多的網站都開始注重網站的美化,所以肯定會采用很多圖片來裝飾網站,那么,圖片多就延遲了加載時間。怎么才能提高速度呢?除了開啟GZIP壓縮和圖片本身的大小控制之外,我們還可以利用圖片延遲加載(懶加載)!

企業站seo

在頁腳加入兩段JS代碼:

第一段:

  1. <script?type="text/javascript">
  2. $(function()?{
  3. $(".image?img,.banner?img").lazyload({
  4. effect:"fadeIn",
  5. failurelimit?:?30
  6. });
  7. });
  8. </script>

其中,第三行這里,我是根據自己網站模板來取得相關的值,第一個.image img 這個是商品分類圖片的img圖片的div定位,多個用英文半角逗號隔開!比如.banner img 這個是廣告圖片那個地方的。當然了,你的模板可以自己去定位下,修改第三行這里,其他不用更改啦!

第二段代碼比較長,建議新建個JS文件,放文件里面,然后引用過來!

  1. eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return?d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new?RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return?p}('(5($){$.J.L=5(r){8?1={d:0,A:0,b:"h",v:"N",3:4};6(r){$.D(1,r)}8?m=9;6("h"==1.b){$(1.3).p("h",5(b){8?C=0;m.t(5(){6(!$.k(9,1)&&!$.l(9,1)){$(9).z("o")}j{6(C++>1.A){g?B}}});8?w=$.M(m,5(f){g!f.e});m=$(w)})}g?9.t(5(){8?2=9;$(2).c("s",$(2).c("i"));6("h"!=1.b||$.k(2,1)||$.l(2,1)){6(1.u){$(2).c("i",1.u)}j{$(2).K("i")}2.e=B}j{2.e=x}$(2).T("o",5(){6(!9.e){$("<V?/>").p("X",5(){$(2).Y().c("i",$(2).c("s"))[1.v](1.Z);2.e=x}).c("i",$(2).c("s"))}});6("h"!=1.b){$(2).p(1.b,5(b){6(!2.e){$(2).z("o")}})}})};$.k=5(f,1){6(1.3===E||1.3===4){8?7=$(4).F()+$(4).O()}j{8?7=$(1.3).n().G+$(1.3).F()}g?7<=$(f).n().G-1.d};$.l=5(f,1){6(1.3===E||1.3===4){8?7=$(4).I()+$(4).U()}j{8?7=$(1.3).n().q+$(1.3).I()}g?7<=$(f).n().q-1.d};$.D($.P[\':\'],{"Q-H-7":"$.k(a,?{d?:?0,?3:?4})","R-H-7":"!$.k(a,?{d?:?0,?3:?4})","S-y-7":"$.l(a,?{d?:?0,?3:?4})","q-y-7":"!$.l(a,?{d?:?0,?3:?4})"})})(W);',62,62,'|settings|self|container|window|function|if|fold|var|this||event|attr|threshold|loaded|element|return|scroll|src|else|belowthefold|rightoffold|elements|offset|appear|bind|left|options|original|each|placeholder|effect|temp|true|of|trigger|failurelimit|false|counter|extend|undefined|height|top|the|width|fn|removeAttr|lazyload|grep|show|scrollTop|expr|below|above|right|one|scrollLeft|img|jQuery|load|hide|effectspeed'.split('|'),0,{}))

用下面的代碼引用JS

  1. <script?type="text/javascript"?src="xxx/js/lazyload.js"></script>

原文:《【SEO與前端】如何利用圖片延遲加載(懶加載)提高網頁打開速度

來源:本文由思享SEO博客原創撰寫,歡迎分享本文,轉載請保留出處和鏈接!
seo培訓評論廣告

搶沙發

昵稱*

郵箱*

網址

七乐彩选号技巧