>php教程 >php手册 >打开网页,图片延迟加载

打开网页,图片延迟加载

WBOY
WBOY원래의
2016-06-07 11:45:061387검색

昨天客户说我们网站打开速度很慢,我测试了一下,我自己这边打开速度很快,应该不是服务器带宽瓶颈,后来抓包发现,我们的首页图片太多(400多张),加起来有2.5M,客户那边网速可能比较慢,导致加载慢。
于是做了一个图片延迟加载的方案,会在页面整体加载完以后再加载图片。

首先,将模板中打开网页,图片延迟加载全部改为打开网页,图片延迟加载
然后在模板底部加上js代码:<script><br /> function lazyloadimg(){<br /> imgs=document.getElementsByTagName("img");<br /> imgsnum=imgs.length;<br /> for(i=0;i<img snum;i++){<br / alt="打开网页,图片延迟加载" > if((typeof(imgs[i].src)=='undefined'||imgs[i].src=='')&&imgs[i].getAttribute('imgsrc')!=null){<br /> imgs[i].src=imgs[i].getAttribute('imgsrc');<br /> }<br /> }<br /> }<br /> lazyloadimg();<br /> </script>

AD:真正免费,域名+虚机+企业邮箱=0元

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.