现在是每天都在进步呀,只要有进步就是一件令人兴奋的事情。
了解图片的http请求机制,这样对前端图片的优化,有很好的帮助。有错误的地方还望指正,大家一起进步。
1.对于隐藏(display:none)图片和隐藏(display:none)的背景图片,Opera不会产生请求。(Opera在元素非display:none;时就会进行请求。)
|
|
2.对于隐藏(display:none)背景图片,Firefox也不会产生请求(代码同上)。
3.对于尚未插入DOM树的img元素,Opera不会产生请求。
|
|
4.对于重复引用的img图片或是背景图片,所有浏览器都只产生一次请求 。
|
|
5.对于不存在的元素背景仅在应用的元素在页面中存在时,才会产生请求。
|
|
6.hover的情况下加载背景图片(触发hover时才会请求hover状态下的背景图片)
|
|
7.多重背景图片的引用
|
|
如果你是个小白,到这里你应该对图片的http请求有个很好的了解了,接着就可以怎样进行图片的优化了。