如何管理文件树


How to manage a file tree

我有一个JS文件树,我可以删除,重命名,添加新的文件使用ajax…我想知道当一个文件被删除或一个新的项目被创建或移动时,更新它的最好方法是什么:

重新加载整个树,但是当它很大且加载缓慢时,这可能是一个问题

只重载它的一部分,但如何重载呢?

在删除时,例如删除与它相关的html部分,如果ajax是ok的

我现在使用第三种选择,但我不认为这是最好的方法,对吗?

我在服务器端使用jquery和php这个文件树稍微修改了一下http://abeautifulsite.net/blog/2008/03/jquery-file-tree/

最好是更新树的一部分,而不是整个树。下面是使用jquery完成的一个很好的示例。