软件简介
这次 zTree v3.0 改动相当的大,包括 js 的代码架构、 css 调整;当然还有采用了延迟加载技术后,对性能的优化。当然这次 zTree v3.0 的升级还是有一个比较大的遗憾,就是为了性能、结构等性能的提升,此次升级无法做到向下兼容。zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。zTree 是开源免费的软件(MIT 许可证)。如果您对 zTree 感兴趣或者愿意资助 zTree 继续发展下去,可以进行捐助。
zTree v3.0功能介绍
* zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载
* 采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀
* 兼容 IE、FireFox、Chrome、Opera、Safari 等浏览器
* 支持 JSON 数据
* 支持静态 和 Ajax 异步加载节点数据
* 支持任意更换皮肤 / 个性化图标(依靠css)
* 支持极其灵活的 checkbox 或 radio 选择功能
* 提供多种事件响应回调
* 灵活的编辑(增/删/改/查)功能,可随意拖拽节点,还可以多节点拖拽哟
* 在一个页面内可同时生成多个 Tree 实例
* 简单的参数配置实现 灵活多变的功能
zTree v3.0主要 改进的部分:
* 【修改】zTree 的 js 代码架构全面修改,并且拆分
* 【修改】zTree 的 css 样式全面修改,对浏览器可以更好地兼容,同时解决了以前1个像素差的问题
* 【优化】采用延迟加载技术,一次性加载大数据量的节点性能飞速提升
* 【增加】支持多节点同时选中、拖拽
* 【增加】checkNode、checkAllNodes 等多种方法
* 【增加】IE6 自动取消动画展开、折叠的功能
* 【修正】异步加载 & 编辑模式 能够更完美的共存
* 【修正】setting 配置更加合理,并且增加了若干项配置参数
* 【修正】treeNode 节点数据的属性更加合理,并且增加了一些方法
* 【修正】拖拽操作更加灵活方便,更容易制定自己的规则