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中用星号表示预录入内容的实现代码
Jan 08 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
Dec 02 Javascript
JS获取URL中的参数数据
Dec 05 Javascript
jQuery提交多个表单的小技巧
Jul 27 Javascript
javascript学习笔记(六)数据类型和JSON格式
Oct 08 Javascript
浅谈Javascript变量作用域问题
Dec 16 Javascript
Javascript控制div属性动态变化实例分析
Oct 08 Javascript
Angular2进阶之如何避免Dom误区
Apr 02 Javascript
angularjs1.5 组件内用函数向外传值的实例
Sep 30 Javascript
laydate如何根据开始时间或者结束时间限制范围
Nov 15 Javascript
vue实现配置全局访问路径头(axios)
Nov 01 Javascript
vue实现简单加法计算器
Oct 22 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
漂亮但不安全的CTB
2006/10/09 PHP
PHP连接access数据库
2008/03/27 PHP
程序员编程十条戒律
2009/07/09 PHP
php下使用curl模拟用户登陆的代码
2010/09/10 PHP
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
什么是OneThink oneThink后台添加插件步骤
2016/04/13 PHP
javascript sudoku 数独智力游戏生成代码
2010/03/27 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
nodejs的require模块(文件模块/核心模块)及路径介绍
2013/01/14 NodeJs
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
2014/06/15 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
2015/08/31 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
JavaScript中window和document用法详解
2020/07/28 Javascript
python连接oracle数据库实例
2014/10/17 Python
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
对变量赋值的理解--Pyton中让两个值互换的实现方法
2017/11/29 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
Python如何输出整数
2020/06/07 Python
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
试用期员工考核制度
2014/01/22 职场文书
关于感恩的演讲稿800字
2014/08/26 职场文书
教师培训简讯
2015/07/20 职场文书
react 路由Link配置详解
2021/11/11 Javascript
Python加密技术之RSA加密解密的实现
2022/04/08 Python