用JS糟糕的做法改变图像“src”属性?

时间:2015-01-14 18:49:08

标签: javascript html5 dom httprequest

如果我有这样的HTML:

<img id="img1" src="picture1.jpg" />

我使用JS(本例中为jQuery)来切换特定动作的图像源,如下所示:

jQuery('#img1').attr('src','picture2.jpg')

从而迫使浏览器向服务器发送新请求并获取新图像,这会被认为是不好的做法,如果是这样,为什么?请不要发表您的意见(除非您是全明星),拥有一个有信誉的来源会很好。谢谢!

1 个答案:

答案 0 :(得分:2)

没有。没关系。去吧!

如果图像尚未缓存,您的浏览器将仅向服务器发出新请求。一旦图像被缓存,浏览器将在寻求新请求之前查看缓存!