西湖seo:如何利用图片延迟加载(懒加载)提高网页打开速度

自媒体 投稿&转载 1802浏览

随着互联网的发展,越来越多的网站都开始注重网站的美化,所以肯定会采用很多图片来装饰网站,那么,图片多就延迟了加载时间。怎么才能提高速度呢?除了开启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很多工作就是不断的在倒腾内容,将内容各种倒腾来倒腾去,通过拆分聚合在拆分再聚合,来捕获搜索词。 老生常谈的空短页面、重复页面、原创页面….都是间接影响流量的点,直接影响流量的是内容的维度、属性、数量 维度决定能捕获哪些流量;属性决定内容的组......

怎么做SEO数据分析

4个多月没更新,原因是忙且懒。一登后台,关注都1000多了,上回看记得还不到500......趁现在有点时间,赶紧瞎写一篇。 上回数据分析①主要说的是爬虫和数据分析的关系,那么数据分析②打算说几个数据分析的案例。 案例1:收录分析 - 背景 要分析的......

黑帽SEO:劫持手法怎么做的

劫持,一种古(guo)老(shi)的黑帽手法,差不多10年的时候就有一票前辈知道这个方法了。 劫持分很多种,流量劫持、快照劫持、PR劫持等,其实前几个步骤都一样,就是最后的脚本写的不一样而已。 因为是劫持别人的站,所以首先要获取劫持站的后台权限,并留......