1.树面板
Tree是ExtJS本身使用的树控件。是目前最好的树控之一。它有很多优点,比如支持自由拖拽。ExtJS本身有非常完善的API和开发文档,但是商业项目需要购买许可证。2.QooXdoo树小部件
QooXdooTree Widget是一个OOP风格的js树控件,支持自由扩展树控件的样式,比如使其与文件系统样式相同,还支持动态添加子节点和键盘导航。3 . jstree
Jstree兼容多种浏览器,有很多类似extjs TreePanels的优点,但是因为是基于Jquery的插件,所以代码风格不是OOP。4.树形视图
TreeView是一个基于Jquery的轻量级、可扩展的树控件。它可以将ul列表转换为可折叠树,并支持基于配置存储和cookie的树结构保存策略。树控件的基本代码很轻,适合集成到各种项目中。5.德斯托尔普
与4相比,它的功能相似,风格更接近xp文件系统,而且它的构建非常方便。6.jQuery文件树
这是一个可配置的Jquery文件浏览插件,可以被ajax读取。您可以用大约一行代码构建一棵树。它支持的服务器语言包括PHP、ASP、ASP.NET、JSP和lasso(它直接输出HTML,而jsTree和Extjs分别通过json和xml构建树)。7.jQuery简单树
JQuery SimpleTree是一个用于显示树结构的拖放插件。它的介绍很漂亮,但是代码晦涩难懂,可能很难扩展。8.DHTML树形视图
另一个轻量级树控件。9.带布局的图形JavaScript树
实现了一个J.Q.WalkerII. 10的js树控件。总结Fly mini Tree 1.0 js树控件构建树控件的一种理想方式是使用ul和li的简单标签组合,但是如果你想实现一些更复杂的东西,比如可编辑、可拖动和可替换样式的节点,我认为ExtJS是最好的选择。