日期:2014-05-17  浏览次数:20619 次

请教一个关于背景图片的http请求问题,高手来。
我的问题如下:

方法一:
/*css部分*/
.class1{background-image:url("1.jpg")}
.class2{background-image:url("1.jpg")}

/*html部分*/
<div class="class1"></div>
<div class="class2"></div>

这样的写法,http请求了几次?


方法二:
/*css部分*/
.class1{background-image:url("1.jpg")}

/*html部分*/
<div class="class1"></div>
<div class="class1"></div>

这的写法,http请求了几次?

本人分少,单纯的求教一下这个问题。
还请高手们,不吝赐教。

------解决方案--------------------
相同的url只请求一次,后面的内容都是从缓存中取
------解决方案--------------------
都是1次 浏览器有缓存的 
比如一些js框架,第一次加载会下载一次,当你在别的页面使用时候就会从缓存中寻找
自然也存在回收,具体时间这就不清楚了,上网查查