问题描述
图片地图代码<img src="流程总图.jpg" width="2738" height="6216" border="0" usemap="#Map" /><map name="Map" id="Map"> <area shape="rect" coords="233,5743,488,5937" href="#" target="index.html" /> <area shape="rect" coords="829,5774,1056,6070" href="#" target="home.html" /></map>问题:比如此图片地图的两个热区,target连接到两个不同的url上。小弟认为点击其中一个url就会向服务端发出一个请求。可是为什么文章说,这两个请求会合并为一个请求。 问题补充:Java漂流瓶 写道
解决方案
引用比如此图片地图的两个热区,target连接到两个不同的url上。小弟认为点击其中一个url就会向服务端发出一个请求。可是为什么文章说,这两个请求会合并为一个请求。你理解的和 理论不是同一个东西。比如,有图片Map的是index.html那个理论说的是 index.html在显示的时候,如果用图片Map,会减少此次HTTP请求的数量。你说的那个是,在Index.html显示完后的事情了。
解决方案二:
HTTP中,一个图片,需要占用一次HTTP请求。如果用Map的话,只要请求一个大图片即可。如果不用Map的话,则要请求多个小图片,于是HTTP请求的数量就多了。
时间: 2024-07-29 04:13:11