为什么需要javascript来预加载图像?
在网站上我找到了一些关于预加载图片的解释为什么需要javascript来预加载图像?,javascript,preloading,Javascript,Preloading,在网站上我找到了一些关于预加载图片的解释 <SCRIPT LANGUAGE="JavaScript"> Image1= new Image(175,50) Image1.src = "image1.gif" Image2 = new Image(25,30) Image2.src = "image2.gif" Image3 = new Image(125,80) Image3.src = "image3.gif" </SCRIPT> 图像1=新图像(175,5
<SCRIPT LANGUAGE="JavaScript">
Image1= new Image(175,50)
Image1.src = "image1.gif"
Image2 = new Image(25,30)
Image2.src = "image2.gif"
Image3 = new Image(125,80)
Image3.src = "image3.gif"
</SCRIPT>
图像1=新图像(175,50)
Image1.src=“Image1.gif”
图像2=新图像(25,30)
Image2.src=“Image2.gif”
图像3=新图像(125,80)
Image3.src=“Image3.gif”
有人能解释一下,上面的代码和下面的代码有什么区别吗
<div style="display:none;">
<img id="Image1" src="image1.gif">
<img id="Image2" src="image2.gif">
<img id="Image3" src="image3.gif">
</div>
在这两种情况下,图像都被缓存并准备在页面上的某个位置使用
为什么我们需要任何特殊的预加载js代码?我能想到的一些优点:
- 循环时,只需指定一次图像文件夹
- 更好地控制何时要预加载
- 清洁DOM