javascript jsTree“check_node”循环耗时超过30秒?

时间:2013-08-30 00:03:24

标签: javascript jquery jstree

好的......我已经尝试了所有的东西......循环的每次迭代在主阵列的切片之后只有100个项目在数组中是400 ...为什么每个需要30秒时间我点击sortChunker ...总共2分钟才能运行此代码

请注意,我的树总共需要遍历2000个节点...但是jsTree确实需要那么长的时间吗?

这是我的代码......

var $myTree= $("#myTree");
            var cLength= 100;
            var arrLen= strArry.length;
            var lc= arrLen/ cLength;

          //put data in chunks...
          var myChunker = function(myArrChunk){
              //var start = new Date();
          setTimeout(
               function(){
                   var start = new Date();
                   myArrChunk,  function(key, item){
                    $myTree.jstree("check_node", "#"+item);

                });
                 var end = new Date();


           }, 0);
        }; 
          for(var j = 0; j < lc; j+=1){
                var arrChunk= sArry.slice(i*cLength, (i*cLength) + cLength);

                myChunker (arrChunk);
          }

0 个答案:

没有答案