Javascript 如何使用Backbone.js为文件夹和文件项构建模型

Javascript 如何使用Backbone.js为文件夹和文件项构建模型,javascript,backbone.js,Javascript,Backbone.js,我正在做一个项目,使用web技术或多或少地复制OSX Finder 在决定使用Backbone.js并阅读构建代码之后,我遇到了一个概念上的问题 如何使用主干网对文件夹和文件(其中文件可以是多种类型)之间的关系进行最佳建模 我的基本模型应该是一个扩展名为文件夹的文件吗 还是让它们成为单独的模型更好 考虑到我需要创建“共享”、“最近”和“收藏”视图,这些视图可以同时包含文件夹和文件,这种关系是如何工作的 编辑正如经常发生的那样,我继续在谷歌上搜索,找到了我所需要的主干。如果有人有任何进一步的建议,

我正在做一个项目,使用web技术或多或少地复制OSX Finder

在决定使用Backbone.js并阅读构建代码之后,我遇到了一个概念上的问题

如何使用主干网对文件夹和文件(其中文件可以是多种类型)之间的关系进行最佳建模

我的基本模型应该是一个扩展名为文件夹的文件吗

还是让它们成为单独的模型更好

考虑到我需要创建“共享”、“最近”和“收藏”视图,这些视图可以同时包含文件夹和文件,这种关系是如何工作的


编辑正如经常发生的那样,我继续在谷歌上搜索,找到了我所需要的主干。如果有人有任何进一步的建议,我很乐意听到。

我会把它们分开,因为它们实际上是不同的概念。或者,您可以只创建一个文件,每个文件都包含一个路径属性,其中包含来自根目录的完整路径。不过,您可能最终需要进行大量解析。

谢谢!我想这也是一条路。