易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax 树形菜单问题!

我用javascript和ajax自己写了一个Tree,任意一个节点基本数据量在1500条左右,现在展开节点很慢,怎样做能提高展开效率。请高手指点。!
节点数可真够多的
可以使用缓存机制,不等他请求就先将所有节点提取

cache机制,也可以以个节点查询一次

学习

一种想法 就是你第一次刷树的时候 先保存那些已存在的树 缓存下数据 类似一个队列
当新加一个节点的时候 除了给树添加节点 也在队列里添加
以后每次就不需要查数据库了

一个节点有1500条数据是什么意思?有1500个子节点?
还是在右边的IFRAME显示1500条数据?
有很多时候设计原因占主要部分.而不是程序的算法上.

也可以使用懒加载,点击父节点时,就能显示父节点下的子节点
可以在很大程度上提高反应速度

如果同级(就是某节点下节点数过多)数目过多,就需要考虑缓存策略了

缓存和懒加载策略选择使用,完全可以解决楼主的问题

也可以使用懒加载,点击父节点时,就能显示父节点下的子节点
可以在很大程度上提高反应速度

如果同级(就是某节点下节点数过多)数目过多,就需要考虑缓存策略了

缓存和懒加载策略选择使用,完全可以解决楼主的问题

也可以使用懒加载,点击父节点时,就能显示父节点下的子节点
可以在很大程度上提高反应速度

如果同级(就是某节点下节点数过多)数目过多,就需要考虑缓存策略了

缓存和懒加载策略选择使用,完全可以解决楼主的问题


相关问答:

ASP.NET里的一个AJAX的错误


我的页面里用的AJAX控件 但页面静止一段时间就会出现上面的一个错误是怎么会事呀 怎么解决啊
高手帮帮忙啊

将项目上级目录中的中文名称全部改成英文

楼上说的很清楚了。帮顶一下吧

这个问题不是很常 ......

为什么页面一加上Ajax就出错

查看源文件时出来的
<script type="text/javascript">
// <![CDATA[
Sys.Application.initialize();
Sys.Application.add_init(function() {
    $create(Sys.UI._Upd ......

Jquery1.3.2的AJAX问题

HuiFu.aspx页面


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="HuiFu.aspx.cs" Inherits="fdfdcs" %>

<!DOCTYPE html PUBLIC &q ......

ajax乱码问题

JScript code:

function createRequest(){
if(window.XMLHttpRequest){
httpRequest=new XMLHttpRequest();
}else if(window.ActiveXObject){
try ......

jquery ajax json webService 问题

 javascript代码如下:

$(document).ready(function() {
            $("#btn2").click(function() {
              $.aja ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号