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 相关文章推荐
js 禁用只读文本框获得焦点时的退格键
Apr 25 Javascript
学习JavaScript设计模式之单例模式
Jan 19 Javascript
PhotoSwipe异步动态加载图片方法
Aug 25 Javascript
ES6中的数组扩展方法
Aug 26 Javascript
bootstrapValidator表单验证插件学习
Dec 30 Javascript
Canvas实现放射线动画效果
Feb 15 Javascript
vue + socket.io实现一个简易聊天室示例代码
Mar 06 Javascript
Three.js利用性能插件stats实现性能监听的方法
Sep 25 Javascript
Vue核心概念Getter的使用方法
Jan 18 Javascript
详解js创建对象的几种方法及继承
Apr 12 Javascript
亲自动手实现vue日历控件
Jun 26 Javascript
Nuxt的路由动画效果案例
Nov 06 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网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
2013/05/15 Javascript
js中的this关键字详解
2013/09/25 Javascript
angularJS提交表单(form)
2015/02/09 Javascript
继续学习javascript闭包
2015/12/03 Javascript
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
BootStrap table表格插件自适应固定表头(超好用)
2016/08/24 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
Angular 实现输入框中显示文章标签的实例代码
2018/11/07 Javascript
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
2019/07/10 Javascript
create-react-app中添加less支持的实现
2019/11/15 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
Python中int()函数的用法浅析
2017/10/17 Python
python构建深度神经网络(续)
2018/03/10 Python
Anaconda入门使用总结
2018/04/05 Python
浅谈Python的list中的选取范围
2018/11/12 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
使用django的ORM框架按月统计近一年内的数据方法
2019/07/18 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
大学生自荐信
2013/12/11 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers