我正在尝试优化我的网络应用程序的速度,并且我目前正在控制图像的负载。
我有一个名为webCache的属性,我用它来处理每个图像对象的 .src ...
if (!webCache) src += "?rand="+Math.random();
img.src =src;
如果 webCache 如果为 false,那么我使用 random() 更新 src var 值添加一个随机值,然后,我将新的 src 值添加到对象图像的 src 属性中。
我的问题是,如果webCache
是真的,条件 if 没有被执行,并且img.src =src;
被平等地执行。值是一样的,src 值没有改变,但是图像可以是另一个....浏览器在这里会如何表现?它会刷新图像吗?
也就是说,如果 src 值相同,但图像是另一个,浏览器将如何表现?