一次性加载树的所有节点在数据多的时候会使树的响应时间延长

来源:互联网 发布:卖家如何加入淘宝客 编辑:程序博客网 时间:2024/06/02 02:28

     在上一篇文章《利用Ajax实现树的动态加载》里介绍了动态加载树的解决方案,同时介绍了如果静态加载树的缺陷。为了说明静态加载树在数据量大的时候表现的响应延缓的问题,本文附带了一个示例,示例中的树的节点是一次性全部加载的,当树的节点增多的时候,你会明显感觉到这棵树使用得很不随心应手,用户往往需要耐心等待页面的反应。示例代码可以从这里下载

     可以通过调整Default.cs中的参数来改变树测试数据的深度和每级节点的子节点个数,从而改变整棵树的节点数:

  1. private const int TREE_LEVEL                           = 6;        // 树的深度
  2. private const int ITEMCOUNT_PER_LEVEL   = 6;        // 每级节点数
原创粉丝点击