麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 網(wǎng)頁設(shè)計 > 正文

實測圖片的HTTP請求

2024-08-30 08:35:32
字體:
供稿:網(wǎng)友

請在主流瀏覽器中打開測試頁面,在Fiddler里查看http請求。

1. 隱藏圖片
<img src="1.jpg" style="display: none" />測試:test_1.html
結(jié)論:只有Opera不產(chǎn)生請求。
注意:用visibility: hidden隱藏圖片時,在Opera下也會產(chǎn)生請求。

2. 重復圖片
<img src="1.jpg" /><img src="1.jpg" />測試:test_2.html
結(jié)論:所有瀏覽器都只產(chǎn)生一次請求 。

3. 重復背景
<style type="text/css">    .test1 { background: url(1.jpg) }    .test2 { background: url(1.jpg) }</style><div class="test1">test1</div><div class="test2">test2</div>測試:test_3.html
結(jié)論:所有瀏覽器都只產(chǎn)生一次請求。

4. 不存在的元素的背景
<style type="text/css">    .test1 { background: url(1.jpg) }    .test2 { background: url(2.jpg) } /* 頁面中沒有class為test2的元素 */</style><div class="test1">test1</div>測試:test_4.html
結(jié)論:背景僅在應用的元素在頁面中存在時,才會產(chǎn)生請求。這對CSS框架來說,很有意義。

5. 隱藏元素的背景
<style type="text/css">    .test1 { background: url(1.jpg); display: none; }    .test2 { background: url(2.jpg); visibility: hidden; }</style><div class="test1">test1</div>測試:test_5.html
結(jié)論:Opera和Firefox對于用display: none隱藏的元素背景,不會產(chǎn)生HTTP請求。僅當這些元素非display: none時,才會請求背景圖片。

6. 多重背景
<style type="text/css">    .test1 { background: url(1.jpg); }    .test1 { background: url(2.jpg); }</style><div class="test1">test1</div>測試:test_6.html
結(jié)論:除了基于webkit渲染引擎的Safari和Chrome,其它瀏覽器只會請求一張背景圖。
注意:webkit引擎瀏覽器對背景圖都請求,是因為支持CSS3中的多背景圖。

7. hover的背景加載
<style type="text/css">    a.test1 { background: url(1.jpg); }    a.test1:hover { background: url(2.jpg); }</style><a href="#" class="test1">test1</a>測試:test_7.html
結(jié)論:觸發(fā)hover時,才會請求hover狀態(tài)下的背景。這會造成閃爍,因此經(jīng)常放在同一張背景圖里通過翻轉(zhuǎn)來實現(xiàn)。
注意:在圖片no-cache的情況下,IE每次hover狀態(tài)改變時,都會產(chǎn)生一次新請求。很糟糕。
2009-05-13晚補充:上面的解釋有誤,更詳細的解釋請參考續(xù)篇。翻轉(zhuǎn)技巧指的是Sprite技術(shù),例子:test_7b.html, 在ie6下不會產(chǎn)生閃爍。

8. JS里innerHTML中的圖片
<script type="text/javascript">    var el = document.createElement('div');    el.innerHTML = '<img src="1.jpg" />';    //document.body.appendChild(el);</script>測試:test_8.html
結(jié)論:只有Opera不會馬上請求圖片。
注意:當添加到DOM樹上時,Opera才會發(fā)送請求。

9. 圖片預加載
最常用的是JS方案:

復制代碼
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 中国毛片在线观看 | 成片免费观看视频大全 | 欧美在线观看视频网站 | 一本色道久久综合亚洲精品图片 | 精品国产乱码久久久久久久 | 国内久久久久 | caoporn国产一区二区 | 欧美性受ⅹ╳╳╳黑人a性爽 | 午夜精品老牛av一区二区三区 | 奶子吧naiziba.cc免费午夜片在线观看 | 成人不卡一区二区 | 大奶一级片 | 天天看成人免费毛片视频 | 亚洲白嫩在线观看 | 欧美www| 日韩高清影视 | 亚洲操比视频 | 成人免费影院 | 国产手机在线视频 | 91精品久久香蕉国产线看观看 | 久久96国产精品久久久 | 一级做a爱性色毛片免费1 | 日本一道aⅴ不卡免费播放 视屏一区 | 国产精品热 | 日韩精品久久久久久久九岛 | 成人午夜免费在线视频 | 天天看天天摸天天操 | bt 自拍 另类 综合 欧美 | 成人mm视频在线观看 | www深夜成人 | 羞羞视频免费网站含羞草 | 日本视频免费观看 | 欧美日韩免费一区 | 国产1区2区在线 | 日韩色电影 | 精品国产一区二区三区四区阿崩 | 免费国产自久久久久三四区久久 | 黄色片免费在线播放 | 4480午夜| 免费a网 | 欧美成人三级视频 |