Если у меня есть массив имен файлов изображений,
var preload = ["a.gif", "b.gif", "c.gif"];
и я хочу предварительно загрузить их в цикле, нужно ли каждый раз создавать объект изображения? Будут ли работать все перечисленные ниже методы? Лучше?
а.
var image = new Image();
for (i = 0; i < preload.length; i++) {
image.src = preload[i];
}
В.
var image;
for (i = 0; i < preload.length; i++) {
image = new Image();
image.src = preload[i];
}
С.
var images = [];
for (i = 0; i < preload.length; i++) {
images[i] = new Image();
images[i].src = preload[i];
}
Спасибо!