定义了a=new Image(),设置了a的src属性之后,不管你有没有用到a,a所指的图片在页面加载的时候都会被下载到浏览器的缓存中,以后如果用到a的里面的图片的话,就不需要重新向服务器请求,而能够快速显示出图片了。
如果你想不想浪费资源,那就不要定义new Image()了,直接定义一个变量存储图片的路径就好了,需要改变src属性时,直接把变量的值赋予
标签的src属性。
譬如下面这个例子,鼠标移动到图片上时,才从服务器下载要替换的图片:
回复:
如果用不到的话就不会再去请求了,所以能减少下载量,但是如果存储在images数组里面的话,不管用不用得到都要下载,你说哪个比较请求的少呢?