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
javascript数组使用调用方法汇总
Dec 08 Javascript
理解Javascript_12_执行模型浅析
Oct 18 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
Sep 13 Javascript
JavaScript实现简单获取当前网页网址的方法
Nov 09 Javascript
jquery.cookie.js用法实例详解
Dec 25 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
Apr 03 Javascript
angular实现form验证实例代码
Jan 17 Javascript
JS实现的ajax和同源策略(实例讲解)
Dec 01 Javascript
小程序开发基础之view视图容器
Aug 21 Javascript
vue data引入本地图片的两种方式小结
Nov 13 Javascript
React+EggJs实现断点续传的示例代码
Jul 07 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编程中八种常见的文件操作方式
2006/11/19 PHP
PHP扩展程序实现守护进程
2015/04/16 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
Ajax 数据请求的简单分析
2011/04/05 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
avalon js实现仿微博拖动图片排序
2015/08/14 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
2017/06/13 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
2017/09/22 jQuery
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
2018/03/06 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
js正则相关知识点专题
2018/05/10 Javascript
element-ui多文件上传的实现示例
2019/04/10 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
解决echarts数据二次渲染不成功的问题
2020/07/20 Javascript
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
Python异常处理例题整理
2019/07/07 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
HTML5 weui使用笔记
2019/11/21 HTML / CSS
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
铭立家具面试题
2012/12/06 面试题
销售团队口号大全
2014/06/06 职场文书
护士2014年终工作总结
2014/11/11 职场文书
单位接收函格式
2015/01/30 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书
导游词之太行山青龙峡
2020/01/14 职场文书