如何存储完全由图像组成的文件夹的内容。 我可以这样做。
var files = ["1.jpg","2.jpg",
"3.jpg","4.jpg","5.jpg","6.jpg",
"7.jpg","8.jpg","9.jpg","10.jpg",];
但我想更动态地做这件事我计划在文件夹中放置100张图片。 我正在想像这个伪代码
var images
for i to number_of_items_in_folder
images[i]= image_from_folder
图像来自名为images
的文件夹(本地)答案 0 :(得分:1)
要在客户端上执行此操作,只需要一个技巧或硬编码值
所以
var images = [];
// you tell the script how many and they all have numbers from 0 to here 87
for (var i=0; i<87; i++) {
images.push(i+".jpg");
}
如果您不知道自己有多少,则需要预加载
var images = [],done=false,i=0;
while (!done) {
var image = new Image();
image.onerror=function() {
done=true;
}
image.onload=function() {
images.push(this.src);
}
image.src=i+".jpg";
i++;
}
如果它们都有不同的名称,那么你需要一个服务器脚本来为你构建数组。