2011-10-24 21 views
0

我正在研究一個項目,以使用Web技術或多或少地複製OS X Finder。如何使用Backbone.js構造文件夾和文件項目的模型

在決定使用Backbone.js並閱讀this useful tutorial來構建我的代碼之後,我遇到了一些概念問題。

如何使用Backbone最好地模擬文件夾和文件(文件可以是多種類型)之間的關係?

我的基本模型應該是一個帶有文件夾的文件的擴展嗎?

或者讓他們分開模型會更好嗎?

鑑於我需要使可以包含文件夾和文件的'共享','最近'和'最喜歡的'視圖這種關係如何工作?

編輯那麼經常發生我繼續谷歌搜索和發現this add-on骨幹這似乎正是我所需要的。如果有人有任何進一步的建議,我很樂意聽到它。

回答

0

我會讓他們分開模型,因爲他們真的是不同的概念。或者,您可以只擁有一個File,每個File都包含一個路徑屬性和來自根的完整路徑。你可能最終不得不做很多解析。

+0

謝謝!我認爲這也是一條路。 –

相關問題