JS for循环问题? 我的程序在进行批设置修改数据,先讲表格中修改的列数据改为“待收”,一列有200多行,返回数据后for循环一个个修改表格列的数据!问题为什么不是一个一个的修改而是在for循环结束后一下子全部修改了????还有,我返回的数据要在js for循环中循环修改表格的数据,一列有200多行,一个表格有十几列循环时很慢,有没有解决的办法???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 splits=json.split(' '); var k=0; for(var i=0;i<splits.length;i++){ isPort=splits[i].substring(0,1); if(isPort=='#'){ isLie=getIsLie(splits[i]); k=0; i++; } var param=$('.isList').eq(k).find('li').eq(isLie); param.html(splits[i]==0?'关':'开'); k++; } 代码没全吧,放个k在那,从来没用过你确认是后台组合字符串慢还是前台输出慢了么?或者查询数据库慢?请先确认这个。如果后台组合字符串时在用的+=,那么次数非常多时性能差就会体现出来,请用stringbuilder;如果查询数据库慢请优化查询方法 用了 var param=$('.isList').eq(k).find('li').eq(isLie);返回数据很多都是0 或1 ,就是动态修改界面数据用for循环时,很慢的!! 预读贴吧贴子的脚本的问题。 juery文本可视化插件用法求教 checkbox只能选一个 js中的奇怪问题3.1*3.1答案出现9.610000000000001 请教关于DIV可拖动层的问题(附上问题代码)请教高手解决 高分请教JAVASCRIPT高手,如何实现这样的判断! 求拖动图片可相对另外一张图片显示坐标的代码,在线等!详见帖子。 在线等待!帮下忙。 如何定时关闭无框窗口?高分相赠! 如何判断一个字符串是否为数字? js 网址代替。 js 网址代替。
var k=0;
for(var i=0;i<splits.length;i++){
isPort=splits[i].substring(0,1);
if(isPort=='#'){
isLie=getIsLie(splits[i]);
k=0;
i++;
}
var param=$('.isList').eq(k).find('li').eq(isLie);
param.html(splits[i]==0?'关':'开');
k++;
}
你确认是后台组合字符串慢还是前台输出慢了么?或者查询数据库慢?
请先确认这个。如果后台组合字符串时在用的+=,那么次数非常多时性能差就会体现出来,请用stringbuilder;如果查询数据库慢请优化查询方法
返回数据很多都是0 或1 ,就是动态修改界面数据用for循环时,很慢的!!