js变量共享

var i=0,arr=[];
function preLoadData(){
    loadData()
}

function loadData(){
  //渲染代码
  ..................
  ..................
  ..................

  i++;
  preLoadData();    
}

function ajaxList(){
  preLoadData();  
}

window.onscroll=function(){
  ajaxList();
}

上面的代码是不安全的,要把索引递增放到渲染之前,最好放到preLoadData函数里面。

在代码书写中一定要注意变量共享的可行性和安全性。

posted @ 2013-05-15 14:40  瘦纸就是你  阅读(240)  评论(0编辑  收藏  举报