注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 小五思科技术学习笔记之VT..
 帮助

KTree 组件需求规格


2008-06-02 23:50:35
 标签:Tree javascript 树型   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://expert.blog.51cto.com/339473/79983
前一段时间给客户做项目时,WEB界面上要提供很多树型结构。从网上找了一些源码,但发现要么是功能比较弱,根本不满足项目的要求,要么是功能很强,但代码很乱,难于看懂,也非常难改。
因此,就下决心自己写一个通用性强、可读性好的JavaScript树型组件。
树型组件名字定义为kTree,要支持的功能特性如下:
1.  同一页面上可以加载任意多个树,这些树的显示完全独立,互不影响;
2.  每个树枝和树叶的显示图形,都是可以用户自定义的,无需改动树型组件的代码和配置文件;
3.  树的层次深度不限制;
4.  树型组件不能自带背景、字体、颜色、对齐方式等样式,而是自动采用页面的样式;
5. 树可以有根节点,也可以没有根节点
6. 树根节点的ID,是可以用户自定义的
7. 树型组件要支持用户自定义节点间是否显示连接线
8. 树型组件的树枝和树叶都要支持用户设置URL
9. 树型组件要支持是否树叶要显示CheckBox,并且可以取到被选中的多个树叶节点
10. 加载速度要快,内存占用要小。

本文出自 “expert” 博客,请务必保留此出处http://expert.blog.51cto.com/339473/79983





    文章评论
 
2008-06-03 09:50:57
恩 写出来一定要和大家分享 分享啊

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: