javascript 树控件 比较好用


Posted in Javascript onJune 11, 2009

 1.ExtJS TreePanels

javascript 树控件 比较好用

TreePanels 是ExtJS自身使用的树控件,它是目前最好用的树控件之一,它有诸多优点比如支持自由拖放,ExtJS本身就有非常完善的API和开发文档,但是商业项目是需要购买license的。


2.QooXdoo Tree Widget

javascript 树控件 比较好用

QooXdoo Tree Widget是一款OOP风格的js树控件,它支持自由扩展树控件的样式,比如做成跟文件系统一样的风格,还支持动态添加子节点、键盘导航。

 

3.jsTree

javascript 树控件 比较好用

jstree兼容多个浏览器,它有诸多跟extjs TreePanels一样的有点,不过由于是基于Jquery的插件,所以代码风格就不是OOP。

 

4.TreeView

javascript 树控件 比较好用

TreeView 是基于Jquery的轻量性、可扩展性强的树控件,它可以把ul列表转变成可以折叠伸缩的树,支持基于配置存储和cookie的树结构保存策略,树控件的基础代码比较轻量很适合在集成到各种项目。

5.Destroydrop

javascript 树控件 比较好用

跟4功能比较类似,风格更接近xp文件系统,构造起来非常方便。

 

6.jQuery File Tree

javascript 树控件 比较好用

这是一款可配置的、ajax方式读取的Jquery文件浏览插件,大概用一行代码你就可以构造一颗树,它支持的服务端语言包括:PHP, ASP, ASP.NET, JSP, and Lasso,(它直接输出HTML,而jsTree和Extjs分别是通过json和xml来构建树)。

 

7.jQuery Simple Tree

javascript 树控件 比较好用

jQuery SimpleTree是用来展示树形结构的可拖放插件,简介美观但是代码比较晦涩所以扩展可能比较难。

 

8.DHTML TreeView

javascript 树控件 比较好用

又一个轻量级树控件。

9.Graphic JavaScript Tree with Layout

javascript 树控件 比较好用

实现了J.Q.WalkerII(译者注:一种节点定位算法)一款js树控件。

10、Fly mini Tree 1.0 js 树控件

总结

构建树控件的比较理想的一种方法是用ul、li这种简单的标签组合来实现,但是你如果想实现复杂一点的比如要节点可编辑、可拖动、可更换风格等等我想ExtJS是最好的选择了。

Javascript 相关文章推荐
用javascript作一个通用向导说明
Aug 30 Javascript
MultiSelect左右选择控件的设计与实现介绍
Jun 08 Javascript
两个select多选模式的选项相互移动(示例代码)
Jan 11 Javascript
jquery实现页面图片等比例放大缩小功能
Feb 12 Javascript
jquery 扑捉回车键事件代码
Apr 24 Javascript
基于JavaScript代码实现pc与手机之间的跳转
Dec 23 Javascript
ES6概念 Symbol toString()方法
Dec 25 Javascript
浅谈ECMAScript6新特性之let、const
Aug 02 Javascript
浅谈Webpack自动化构建实践指南
Dec 18 Javascript
JS 实现百度搜索功能
Feb 01 Javascript
React降级配置及Ant Design配置详解
Dec 27 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
Apr 12 Javascript
javascript 禁止复制网页
Jun 11 #Javascript
JavaScript 动态改变图片大小
Jun 11 #Javascript
jQuery 学习 几种常用方法
Jun 11 #Javascript
javascript 冒号 使用说明
Jun 06 #Javascript
JavaScript 封装Ajax传递的数据代码
Jun 05 #Javascript
Firefox outerHTML实现代码
Jun 04 #Javascript
IE innerHTML,outerHTML所引起的问题
Jun 04 #Javascript
You might like
PHP小程序自动提交到自助友情连接
2009/11/24 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
2014/06/23 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
jQuery带时间的日期控件代码分享
2015/08/26 Javascript
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
json定义及jquery操作json的方法
2016/09/29 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
vue使用Proxy实现双向绑定的方法示例
2019/03/20 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
vue日历/日程提醒/html5本地缓存功能
2019/09/02 Javascript
小程序跳转H5页面的方法步骤
2020/03/06 Javascript
element中的$confirm的使用
2020/04/26 Javascript
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
python tensorflow学习之识别单张图片的实现的示例
2018/02/09 Python
python 重命名轴索引的方法
2018/11/10 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
pytz格式化北京时间多出6分钟问题的解决方法
2019/06/21 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
Python基于locals返回作用域字典
2020/10/17 Python
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
财务会计专业毕业生自荐信
2013/10/02 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书