总节点过百万,单独一个节点下子节点过万,目录树构建问题。 各位大师好:请问当总节点过百万,单独一个节点下子节点过万时,如何实现目录树的构建工作。肯定要用ajax,但是单个节点的子节点也会过万就不好处理了。希望得到性能优良的目录树,或者实现方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去51js搜搜,他们专门进行了一次树pk 过万的东西,不适合一下子下载到前台。单独一个节点下子节点过万,展开后连树结构都看不到。只可以做性能测试理论讨论,没什么实用意义.window操作系统,一个文件夹下有超过二千文件,就会明显慢很多。如果想让树的节点一段一段的显示,样子的太过奇怪,还不如放弃用树。-----测试了一下JK的树(参见http://download.csdn.net/source/276201 )根节点的孙节点下,生成10000条item需要的时间为五十秒。 我的树就是对window操作系统的文件目录用树的形式进行展示,并且每个节点要加checkbox,因为要进行权限分配。上面要求这样展示,遇到问题了现在。 去看了看51js的相应贴子主要是pk join字符串的反而跟树没什么关系。(他们多是用li或div+css实现缩进,来当树使用) 呵呵,是有这个必要的。因为我们只是负责现实windows目录,权限设置可能会针对某一个分配权限。不是全部。程序员只负责实现么,设计的问题不是我们考虑的。期待更好的解决办法,51js我看了也没有好的解决方法。倒是用ajax结合梅花雪的树貌似可以效率高点。可惜我对js不太熟悉,修改梅花雪前辈的树困难太大。 已实现,参考:dhATV3http://topic.csdn.net/u/20071217/11/d478162b-557f-4a91-ad27-500a6d5ec234.html?seed=854105479 1 use the yahoo widget's treeview2 code a webservice that can generate a node's xml string3 from the client call the webservice get the xml string4 flush the xml string into the treeview 分段显示、用js+css骗一下用户的眼睛就可以。将分页做到树上面,至于怎么做就看你怎么骗用户啦 1000条item要五十秒 ! 这速度也拿来说我生成1000条只要 0.05秒http://jsvm.org/forums/ShowPost.aspx?PostID=2005这棵树目前没有完善,所以还不好用前段时间写了另一棵比较完善并且功能强大树在多个项目中应用过,单级节点下1000个节点生时时间10秒,如果单级节点下级节点数不超过100生成1000节点总时间3-5秒。如果同级节点数不超过10生成1000节点总时间1-2秒. 关于OnClientClick的问题,纠结啊 extjs 组件一直无法获取到EL元素 easyUI insertRow问题 JS中一个动态变量写法的问题! 肯定是一个简单的问题,只是我不会,分不多,但肯定给 请问如何用javascript判断一个字符串是否为数字、字母? 蝴蝶 如何在form中动态添加输入框 关于浮动图片如何点击后弹出一个POP窗口? js返回值问题 请问大家,添加一个layout怎么写?详情请进 how to implement"ADD TAB" 招聘css布局,ui设计,javascript开发人员
单独一个节点下子节点过万,展开后连树结构都看不到。
只可以做性能测试理论讨论,没什么实用意义.
window操作系统,一个文件夹下有超过二千文件,就会明显慢很多。
如果想让树的节点一段一段的显示,样子的太过奇怪,还不如放弃用树。
-----测试了一下JK的树(参见
http://download.csdn.net/source/276201 )
根节点的孙节点下,生成10000条item需要的时间为五十秒。
上面要求这样展示,遇到问题了现在。
主要是pk join字符串的
反而跟树没什么关系。(他们多是用li或div+css实现缩进,来当树使用)
因为我们只是负责现实windows目录,权限设置可能会针对某一个分配权限。不是全部。程序员只负责实现么,设计的问题不是我们考虑的。
期待更好的解决办法,51js我看了也没有好的解决方法。倒是用ajax结合梅花雪的树貌似可以效率高点。可惜我对js不太熟悉,修改梅花雪前辈的树困难太大。
dhATV3
http://topic.csdn.net/u/20071217/11/d478162b-557f-4a91-ad27-500a6d5ec234.html?seed=854105479
1 use the yahoo widget's treeview
2 code a webservice that can generate a node's xml string
3 from the client call the webservice get the xml string
4 flush the xml string into the treeview
我生成1000条只要 0.05秒
http://jsvm.org/forums/ShowPost.aspx?PostID=2005
这棵树目前没有完善,所以还不好用
前段时间写了另一棵比较完善并且功能强大树在多个项目中应用过,单级节点下1000个节点生时时间10秒,如果单级节点下级节点数不超过100生成1000节点总时间3-5秒。如果同级节点数不超过10生成1000节点总时间1-2秒.