Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript动态构建图像库+;火基_Javascript_Ajax_Httprequest_Firebase Hosting_Photo Gallery - Fatal编程技术网

使用Javascript动态构建图像库+;火基

使用Javascript动态构建图像库+;火基,javascript,ajax,httprequest,firebase-hosting,photo-gallery,Javascript,Ajax,Httprequest,Firebase Hosting,Photo Gallery,我想问一下,如何构建一个网页,在本例中,该网页的唯一用途是一个照片库,使用Javascript+Html5+CSS3+Firebase动态托管 我想弄清楚的是如何使用Javascript从Firebase托管服务器中提取特定文件夹,并在html页面中显示其内容,例如照片。我还希望能够查看我要访问的特定文件夹中的嵌套文件夹。 我不想静态地做任何事情,因为我不知道文件夹中有多少文件 因此,为了总结我想用javascript编写一段代码,在Firebase中请求一个文件夹,并在网页中显示其所有内容,包

我想问一下,如何构建一个网页,在本例中,该网页的唯一用途是一个照片库,使用Javascript+Html5+CSS3+Firebase动态托管

我想弄清楚的是如何使用Javascript从Firebase托管服务器中提取特定文件夹,并在html页面中显示其内容,例如照片。我还希望能够查看我要访问的特定文件夹中的嵌套文件夹。 我不想静态地做任何事情,因为我不知道文件夹中有多少文件

因此,为了总结我想用javascript编写一段代码,在Firebase中请求一个文件夹,并在网页中显示其所有内容,包括子文件夹

谢谢你,温柔一点。。。我四天前开始学习这个科目:D:D:D

函数createLink(){ //此函数应覆盖我们在响应中获得的数据,并在ul中创建//链接

let rootFolder = getFolderFromFirebase(); 
let li = document.createElement("li"); 
li.className = "collection-item"; 
li.id = "rootItem"; 
li.appendChild(document.createTextNode("root item text")); document.querySelector("ul.collection").appendChild(li);
}


函数getFolderFromFirebase(){


}

你能告诉我们你到目前为止尝试了什么吗?@Xoog我到目前为止所做的只是带有一些css样式的html页面框架,没有别的,因为我不懂javascript,或者我最好说我不知道如何使用javascript处理Firebase托管。基本上,我有一个ul,上面有几个链接,是我静态编写的,引用了谷歌的一些图片,就是这样。我要做的是创建与文件夹中项目数匹配的链接数。缺少一个API来处理这个问题让我抓狂:你能把代码添加到你的帖子中,这样我们就有东西可以用了吗?:)函数getFolderFromFirebase(){此部分将从firebase服务器请求我们要处理的根文件夹,它包含n个或0个文件,可能包含n个或0个子文件夹,这是我缺少的}函数createLink(){//此函数应覆盖我们在响应中获得的数据,并在ul let rootFolder=getFolderFromFirebase();let li=document.createElement(“li”);li.className=“collection item”;li.id=“rootItem”;li.appendChild(document.createTextNode(“root item text”);document.querySelector(“ul.collection”).appendChild(li);}我希望它有帮助…我不知道如何格式化它,以便它将被正确显示
//TODO this part will ask from the firebase server the root folder we want to work on, it contains n or 0 files and may contain n or 0 sub-folders, this is what i am missing