的野史价值,js调整图片延时加载

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“;
<html xmlns=”;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″
/>
<script src=””
type=”text/javascript”></script>
<title>js图片延时加载特效</title>
<script type=”text/javascript”>
    $(function () {
        var d = new Array();
        for (var i = 0; i < $(“img”).length; i++) {
            d[i] = $(“img”).eq(i).attr(“name”);
        }
       
        for (i = 0; i < $(“img”).length; i++) {
            if ($(“img”).eq(i).offset().top >
document.documentElement.clientHeight + $(window).scrollTop()) {
                $(“img”).eq(i).attr(“src”, “hc.gif”);
            } else {
                $(“img”).eq(i).attr(“src”, d[i]);
            }
        }


[html] 
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“; 
<html xmlns=”; 
<head>  www.2cto.com
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″
/> 
<script src=””
type=”text/javascript”></script> 
<title>js图片延时加载特效</title> 
<script type=”text/javascript”> 
    $(function () { 
        var d = new Array(); 
        for (var i = 0; i < $(“img”).length; i++) { 
            d[i] = $(“img”).eq(i).attr(“name”); 
        } 
         
        for (i = 0; i < $(“img”).length; i++) { 
            if ($(“img”).eq(i).offset().top >
document.documentElement.clientHeight + $(window).scrollTop()) { 
                $(“img”).eq(i).attr(“src”, “hc.gif”); 
            } else { 
                $(“img”).eq(i).attr(“src”, d[i]); 
            } 
        } 
 
        $(window).scroll(function () { 
            for (i = 0; i < $(“img”).length; i++) { 
                if ($(“img”).eq(i).offset().top >
document.documentElement.clientHeight + $(window).scrollTop()) { 
                    $(“img”).eq(i).attr(“src”, “hc.gif”); 
                } else { 
                    $(“img”).eq(i).attr(“src”, d[i]); 
                } 
            } 
        }); 
    }) 
</script> 
</head> 
<body> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> 
<br/><br/><br/><br/><br/><br/> 
<img
name=””
src=”hc.gif”  /> 
<br/> 
<br/><br/><br/><br/><br/><br/><br/><br/><br/> 
</body> 
</html> 

3.js判断图片是或不是在可视窗口内,收取name的值,赋给src,此刻才加载图片。

(一)

爱惜网页呈现速度的常用这几个手法。意思正是滚动条没滚到的就先不加载。

< 1 > < 2 >

2.将图片路线保存在img的name属性中

整治了下英特网资料,总计如下。

自己这里运用的是jquery。

原理:

        $(window).scroll(function () {
            for (i = 0; i < $(“img”).length; i++) {
                if ($(“img”).eq(i).offset().top >
document.documentElement.clientHeight + $(window).scrollTop()) {
                    $(“img”).eq(i).attr(“src”, “hc.gif”);
                } else {
                    $(“img”).eq(i).attr(“src”, d[i]);
                }
            }
        });
    })
</script>
</head>
<body>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<br/><br/><br/><br/><br/><br/>
<img
name=””
src=”hc.gif”  />
<br/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/>
</body>
</html>

1.先不把img标签的src赋实际的图纸路径

整理了下互连网资料,计算如下。 原理: 1.先不把img标签的src赋…