最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS模擬多線程

 更新時(shí)間:2007年02月07日 00:00:00   作者:  
var Thread = {
 runNum : 0,  //當(dāng)前正式運(yùn)行的線程數(shù)
 maxNum : 10, //最大同時(shí)執(zhí)行的線程數(shù) -1表示不限
 commandList : new Array(), 
 start : function(){
  //window.status = this.runNum; 
  if(this.maxNum != -1 && this.runNum >= this.maxNum){   
   return; 
  }
  if(this.commandList.length <= 0){  
   this.runNum = 0;
   return false; 
  }  
  this.runNum++;
  var _this =this;  
  var tFun = function(){
   if(!_this.commandList[0]) return;
   var command = _this.commandList[0].shift();   
   command.apply(_this,_this.commandList[0].concat(
    function(){  //alert(2)     
     if(_this.runNum > 0)_this.runNum--; 
     setTimeout(function(){_this.start.apply(_this)},1);     
    }));
   _this.commandList.shift(); 
  }
  setTimeout(tFun,1);  
  setTimeout(function(){_this.start.apply(_this)},10);
 }
}

<script src="prototype.js"></script>
<script type="text/javascript" defer="defer">
function test(obj,info,callback){ 
 callback = callback || new Function();
 new Ajax.Request('test.xml',{method:'get',
  onSuccess:function(o){

   $(obj).innerHTML += info + '完成<br>';
   callback('完成');
  },
  onFailure : function(o){
   $(obj).innerHTML += info + '失敗<br>';
   callback('失敗');
  },
  onComplete : function(o){
   document.body.scrollTop = 9999;
  }
 });
}

var Thread = {
 runNum : 0,  //當(dāng)前正式運(yùn)行的線程數(shù)
 maxNum : 5, //最大同時(shí)執(zhí)行的線程數(shù) -1表示不限
 commandList : new Array(), 
 start : function(){
  //window.status = this.runNum; 
  if(this.maxNum != -1 && this.runNum >= this.maxNum){   
   return; 
  }
  if(this.commandList.length <= 0){  
   this.runNum = 0;
   return false; 
  }  
  this.runNum++;
  var _this =this;  
  var tFun = function(){
   if(!_this.commandList[0]) return;
   var command = _this.commandList[0].shift();   
   command.apply(_this,_this.commandList[0].concat(
    function(){  //alert(2)     
     if(_this.runNum > 0)_this.runNum--; 
     setTimeout(function(){_this.start.apply(_this)},1);     
    }));
   _this.commandList.shift(); 
  }
  setTimeout(tFun,1);  
  setTimeout(function(){_this.start.apply(_this)},10);
 }
}

for(var i = 0; i < 100 ; i++){
 Thread.commandList.push(new Array(test,document.body,i+1));
};
Thread.start();
</script>
<body>
</body>

相關(guān)文章

  • JS.findElementById()使用介紹

    JS.findElementById()使用介紹

    JS.findElementById()想必大家并不陌生吧,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下
    2013-09-09
  • Bootstrap框架下下拉框select搜索功能

    Bootstrap框架下下拉框select搜索功能

    這篇文章主要為大家詳細(xì)介紹了Bootstrap框架下下拉框select搜索功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • layUI實(shí)現(xiàn)列表查詢功能

    layUI實(shí)現(xiàn)列表查詢功能

    這篇文章主要為大家詳細(xì)介紹了layUI實(shí)現(xiàn)列表查詢功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • HTML Table 空白單元格補(bǔ)全的簡(jiǎn)單實(shí)現(xiàn)

    HTML Table 空白單元格補(bǔ)全的簡(jiǎn)單實(shí)現(xiàn)

    下面小編就為大家?guī)硪黄狧TML Table 空白單元格補(bǔ)全的簡(jiǎn)單實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • 11種ASP連接數(shù)據(jù)庫(kù)的方法

    11種ASP連接數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了11種ASP連接數(shù)據(jù)庫(kù)的方法,需要的朋友可以參考下
    2015-09-09
  • localStorage的黑科技-js和css緩存機(jī)制

    localStorage的黑科技-js和css緩存機(jī)制

    本文主要介紹了localStorage的黑科技-js和css緩存機(jī)制的相關(guān)知識(shí),具有一定的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • echarts實(shí)現(xiàn)3d柱狀圖的2種方式舉例

    echarts實(shí)現(xiàn)3d柱狀圖的2種方式舉例

    echarts3D效果柱狀圖的實(shí)現(xiàn),這個(gè)太難了,我花了兩天終于調(diào)成我想要的效果啦,要是官網(wǎng)上有例子就好了,太難調(diào)了,下面這篇文章主要給大家介紹了關(guān)于echarts實(shí)現(xiàn)3d柱狀圖的2種方式,需要的朋友可以參考下
    2023-02-02
  • js實(shí)現(xiàn)文字無縫輪播

    js實(shí)現(xiàn)文字無縫輪播

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)文字無縫輪播,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JavaScript 5 新增 Array 方法實(shí)現(xiàn)介紹

    JavaScript 5 新增 Array 方法實(shí)現(xiàn)介紹

    JavaScript 5 發(fā)布有一段時(shí)間了,Array 對(duì)象新增了很多方法。但在老版本的瀏覽器上還不能使用,得益于 JavaScript 的動(dòng)態(tài)可擴(kuò)展性,我實(shí)現(xiàn)了這些方法,在此曬出來與君共勉
    2012-02-02
  • JS模擬自動(dòng)點(diǎn)擊的簡(jiǎn)單實(shí)例

    JS模擬自動(dòng)點(diǎn)擊的簡(jiǎn)單實(shí)例

    這篇文章介紹了JS模擬自動(dòng)點(diǎn)擊的簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下
    2013-08-08

最新評(píng)論

南平市| 龙江县| 铜鼓县| 兰西县| 南江县| 江川县| 松江区| 葫芦岛市| 商丘市| 天峻县| 孟连| 南汇区| 大兴区| 格尔木市| 彰化县| 黄龙县| 宜川县| 宜昌市| 静安区| 浪卡子县| 府谷县| 天等县| 桐庐县| 扎鲁特旗| 策勒县| 淮南市| 革吉县| 西平县| 康平县| 永胜县| 丹巴县| 新建县| 白河县| 吉安市| 蓬安县| 沂水县| 唐山市| 汤阴县| 武威市| 瑞昌市| 大化|