天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Javascript中暫停功能的實現代碼

復制代碼 代碼如下:
<script language="Javascript">
/*Javascript中暫停功能的實現
Javascript本身沒有暫停功能(sleep不能使用)同時 vbscript也不能使用doEvents,故編寫此函數實現此功能。
Javascript作為弱對象語言,一個函數也可以作為一個對象使用。
比如:
function Test(){
 alert("hellow");
 this.NextStep=function(){
  alert("NextStep");
 }
}
我們可以這樣調用 var myTest=new Test();myTest.NextStep();

我們做暫停的時候可以吧一個函數分為兩部分,暫停操作前的不變,把要在暫停后執行的代碼放在this.NextStep中。
為了控制暫停和繼續,我們需要編寫兩個函數來分別實現暫停和繼續功能。
暫停函數如下:
*/
function Pause(obj,iMinSecond){
 if (window.eventList==null) window.eventList=new Array();
 var ind=-1;
 for (var i=0;i<window.eventList.length;i++){
  if (window.eventList[i]==null) {
   window.eventList[i]=obj;
   ind=i;
   break;
  }
 }

 if (ind==-1){
  ind=window.eventList.length;
  window.eventList[ind]=obj;
 }
 setTimeout("GoOn(" + ind + ")",1000);
}
/*
該函數把要暫停的函數放到數組window.eventList里,同時通過setTimeout來調用繼續函數。

繼續函數如下:
*/

function GoOn(ind){
 var obj=window.eventList[ind];
 window.eventList[ind]=null;
 if (obj.NextStep) obj.NextStep();
 else obj();
}
/*
該函數調用被暫停的函數的NextStep方法,如果沒有這個方法則重新調用該函數。


函數編寫完畢,我們可以作如下冊是:
*/
function Test(){
 alert("hellow");
 Pause(this,1000);//調用暫停函數
 this.NextStep=function(){
  alert("NextStep");
 }
}
</script>


JavaScript技術Javascript中暫停功能的實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 老板揉搓秘书丰满大乳 | 97资源总站(中文字幕) | 92电影网午夜福利 | 日韩精品一卡二卡三卡四卡2021 | JAVAPARSER丰满白老师 | 秋霞午夜鲁丝片午夜精品久 | 福利片福利一区二区三区 | 亚洲国产精品天堂在线播放 | 把腿张开再深点好爽宝贝动态图 | 好男人视频免费高清在线观看www | 久久国产主播福利在线 | 一个人免费观看HD完整版 | 成人在线视频网站 | 99精品电影 | 精品国产乱码久久久久久免费流畅 | 久久久免费热线精品频 | 好硬好湿好大再深一点动态图 | 白白操在线视频 | 亚洲欧美一区二区久久 | 国产XXXXXX农村野外 | 日日碰狠狠躁久久躁综合网 | 欧美日韩精品久久久免费观看 | 欧美日韩亚洲一区视频二区 | 欧美写真视频一区 | 秋霞电影网伦大理电影在线观看 | 视频一区亚洲中文字幕 | chinese国语露脸videos | 久久国产乱子伦精品免费M 久久国产露脸老熟女熟69 | 91区国产福利在线观看午夜 | 国产视频成人 | 坠落的丝袜美人妻 | 处 女 开 破小说 | 老师xxxx69动漫 | 天天影视香色欲综合网 | 色多多涩涩屋下载软件 | 亚洲一区二区三区乱码在线欧洲 | 国产色婷亚洲99精品AV在 | 99热久久视频只有精品6国产 | 中文字幕乱码一区AV久久 | 亚洲国产日韩a精品乱码 | 污文啊好棒棒啊好了 |