軟件簡介
這次 zTree v3.0 改動相當(dāng)?shù)拇螅?js 的代碼架構(gòu)、 css 調(diào)整;當(dāng)然還有采用了延遲加載技術(shù)后,對性能的優(yōu)化。當(dāng)然這次 zTree v3.0 的升級還是有一個比較大的遺憾,就是為了性能、結(jié)構(gòu)等性能的提升,此次升級無法做到向下兼容。zTree 是一個依靠 jQuery 實現(xiàn)的多功能 “樹插件”。優(yōu)異的性能、靈活的配置、多種功能的組合是 zTree 最大優(yōu)點。zTree 是開源免費的軟件(MIT 許可證)。如果您對 zTree 感興趣或者愿意資助 zTree 繼續(xù)發(fā)展下去,可以進行捐助。
zTree v3.0功能介紹
* zTree v3.0 將核心代碼按照功能進行了分割,不需要的代碼可以不用加載
* 采用了 延遲加載 技術(shù),上萬節(jié)點輕松加載,即使在 IE6 下也能基本做到秒殺
* 兼容 IE、FireFox、Chrome、Opera、Safari 等瀏覽器
* 支持 JSON 數(shù)據(jù)
* 支持靜態(tài) 和 Ajax 異步加載節(jié)點數(shù)據(jù)
* 支持任意更換皮膚 / 個性化圖標(依靠css)
* 支持極其靈活的 checkbox 或 radio 選擇功能
* 提供多種事件響應(yīng)回調(diào)
* 靈活的編輯(增/刪/改/查)功能,可隨意拖拽節(jié)點,還可以多節(jié)點拖拽喲
* 在一個頁面內(nèi)可同時生成多個 Tree 實例
* 簡單的參數(shù)配置實現(xiàn) 靈活多變的功能
zTree v3.0主要 改進的部分:
* 【修改】zTree 的 js 代碼架構(gòu)全面修改,并且拆分
* 【修改】zTree 的 css 樣式全面修改,對瀏覽器可以更好地兼容,同時解決了以前1個像素差的問題
* 【優(yōu)化】采用延遲加載技術(shù),一次性加載大數(shù)據(jù)量的節(jié)點性能飛速提升
* 【增加】支持多節(jié)點同時選中、拖拽
* 【增加】checkNode、checkAllNodes 等多種方法
* 【增加】IE6 自動取消動畫展開、折疊的功能
* 【修正】異步加載 & 編輯模式 能夠更完美的共存
* 【修正】setting 配置更加合理,并且增加了若干項配置參數(shù)
* 【修正】treeNode 節(jié)點數(shù)據(jù)的屬性更加合理,并且增加了一些方法
* 【修正】拖拽操作更加靈活方便,更容易制定自己的規(guī)則
