我想使用jsTree编写一个应用程序来显示和操作我的hdd的目录结构(一个选定的目录和所有子目录)。 Manipulate =读取/更新/创建文件&创建新目录。
我对jsTree没有真正的经验,我想知道
(所有在Windows上运行sinatra + haml)
答案 0 :(得分:1)
这将是一个解决问题的答案,但您确实应该使用最适合您项目的数据源。 jsTree可以处理所有这三个,但是,由于某种原因,特别是选择一个可能会让你受益。
在我自己使用的jsTree中,我发现使用JSON最简单,因为它很容易构建和创建服务器端(我使用的是ASP.NET MVC)。它只需要很少的工作就可以完成,我可以在一个类中包含树的构建。
除了jsTree(基于您使用的技术)之外,我没有任何其他特别的建议。我会说做出决定并尝试一下。如果您正在使用源代码管理,那么如果事情无法解决,您可以随时回滚。但是,听起来你最好开始使用jsTree,看看它是否符合你的需求。它不是一个非常“沉重”的库,所以开始让它工作并看你喜欢它是相当容易的。
然而,有一条建议是保留文档和论坛,因为官方文档中有一些功能尚未完全更新,但论坛中对此进行了介绍。 (我以这种方式遇到了一个特定问题,通过在论坛中进行一些搜索来解决。)