网站图片延时加载2.0
2017-08-16 19:00
239 查看
网站上有很多图片的时候就会加载速度很慢(如果3S内首页打不开,已经算是死亡页面)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>图片延迟加载/懒加载</title> <style type="text/css"> * { margin: 0; padding: 0; font-family: 微软雅黑; font-size: 14px; } .banner { margin: 10px auto; width: 790px; height: 800px; border: 1px solid green; background: url(http://oucm2v3sy.bkt.clouddn.com/%E9%A4%90%E9%A5%AE.png) no-repeat center center #e1e1e1; } .banner img { display: none; width: 100%; height: 100%; } </style> </head> <body> <div class="banner"> <img id="jd" trueImg=" http://oucm2v3sy.bkt.clouddn.com/01.png" src="" alt=""> </div> <script> window.onload = function () { var oImg = document.createElement('img'); var jd = document.getElementById('jd'); var src = jd.getAttribute('trueImg'); var oImg = new Image(); oImg.src = src; //图片能够正常加载 oImg.onload = function(){ jd.src = src; jd.style.display = 'block'; oImg = null; var nowTime = new Date(); console.log('图片加载完成,耗时'+(nowTime - time)+' ms'); } console.log('图片加载中......'); var time = new Date(); } </script> </body> </html>
相关文章推荐
- 网站图片延时加载
- 延时加载技术-----仿照手机淘宝网站图片延时加载
- jQuery 实现图片延时加载提升网站速度
- 网站图片延时加载
- 关注电子商务网站开发-《简单易用的JQUERY插件--图片延时加载插件(lazyload)》
- js实现网页图片延时加载的原理和代码 提高网站打开速度
- js实现网页图片延时加载的原理和代码 提高网站打开速度
- 自己动手,写自己的lazyload,让插件凉快去——网站优化之图片延时加载
- 关注电子商务网站开发-《简单易用的JQUERY插件--图片延时加载插件(lazyload)》
- 图片延时加载例子详解
- 网页前端优化之滚动延时加载图片
- 原生javaScript实现图片延时加载的方法
- 关于TableView中图片的延时加载
- js实现网页图片延时加载 提升网页打开速度
- OpenGL es2.0 加载纹理图片和CubMap
- js实现网页图片延时加载的原理和代码【转】
- nginx 配置后网站图片加载出来一半或者不出来
- 关于TableView中图片的延时加载
- IOS 延时加载TableView中Cell中的图片
- 原生javascript实现图片滚动、延时加载功能