您的位置:首页 > 运维架构 > 网站架构

网站图片延时加载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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: