我正在用 javascript 制作图像数组来预加载图像。代码如下所示。
imageArr[0]=new Image();
imageArr[0].src='mypath/myimgname.jpg';
imageArr[1]=new Image();
imageArr[1].src='mypath/myimgname.jpg';
imageArr[2]=new Image();
imageArr[2].src='mypath/myimgname.jpg';
然后我在需要时在可能的代码中使用这个元素。我在每一页的开头声明了这个数组。我们每页都需要这种 150 张大尺寸图像。
所以我的问题是,当我在每一页上写这段代码时。它会在每个页面上一次又一次地加载图像吗?或者它只会在浏览器中加载图像一次。之后,当我在第二页上再次写这个数组时。那么它只是在浏览器中使用它。还是一次又一次地从服务器获取图像?
如果这种方法是错误的,那么正确的方法应该是什么?