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

Javascript中暫停功能的實(shí)現(xiàn)代碼

 更新時(shí)間:2007年03月04日 00:00:00   作者:  
復(fù)制代碼 代碼如下:

<script language="javascript">
/*Javascript中暫停功能的實(shí)現(xiàn)
Javascript本身沒(méi)有暫停功能(sleep不能使用)同時(shí) vbscript也不能使用doEvents,故編寫(xiě)此函數(shù)實(shí)現(xiàn)此功能。
javascript作為弱對(duì)象語(yǔ)言,一個(gè)函數(shù)也可以作為一個(gè)對(duì)象使用。
比如:
function Test(){
 alert("hellow");
 this.NextStep=function(){
  alert("NextStep");
 }
}
我們可以這樣調(diào)用 var myTest=new Test();myTest.NextStep();

我們做暫停的時(shí)候可以吧一個(gè)函數(shù)分為兩部分,暫停操作前的不變,把要在暫停后執(zhí)行的代碼放在this.NextStep中。
為了控制暫停和繼續(xù),我們需要編寫(xiě)兩個(gè)函數(shù)來(lái)分別實(shí)現(xiàn)暫停和繼續(xù)功能。
暫停函數(shù)如下:
*/
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);
}
/*
該函數(shù)把要暫停的函數(shù)放到數(shù)組window.eventList里,同時(shí)通過(guò)setTimeout來(lái)調(diào)用繼續(xù)函數(shù)。

繼續(xù)函數(shù)如下:
*/

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


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


相關(guān)文章

  • JS面向?qū)ο髮?shí)現(xiàn)飛機(jī)大戰(zhàn)

    JS面向?qū)ο髮?shí)現(xiàn)飛機(jī)大戰(zhàn)

    這篇文章主要為大家詳細(xì)介紹了JS面向?qū)ο髮?shí)現(xiàn)飛機(jī)大戰(zhàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • JS點(diǎn)擊鏈接后慢慢展開(kāi)隱藏著圖片的方法

    JS點(diǎn)擊鏈接后慢慢展開(kāi)隱藏著圖片的方法

    這篇文章主要介紹了JS點(diǎn)擊鏈接后慢慢展開(kāi)隱藏著圖片的方法,實(shí)例分析了javascript操作圖片的隱藏與現(xiàn)實(shí)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-02-02
  • JavaScript 數(shù)組中最大最小值

    JavaScript 數(shù)組中最大最小值

    本文給大家匯總介紹的是獲取JavaScript 數(shù)組中最大最小值的方法和示例,非常的詳細(xì)和全面,希望對(duì)大家學(xué)習(xí)JavaScript能夠有所幫助
    2016-06-06
  • js判斷變量是否空值的代碼

    js判斷變量是否空值的代碼

    判斷變量是否空值undefined, null, '', false, 0, [], {} 均返回true,否則返回false
    2008-10-10
  • es6中的解構(gòu)賦值、擴(kuò)展運(yùn)算符和rest參數(shù)使用詳解

    es6中的解構(gòu)賦值、擴(kuò)展運(yùn)算符和rest參數(shù)使用詳解

    這篇文章分別給大家介紹了關(guān)于es6中解構(gòu)賦值、擴(kuò)展運(yùn)算符和rest參數(shù)使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • JavaScript注入漏洞的原理及防范(詳解)

    JavaScript注入漏洞的原理及防范(詳解)

    下面小編就為大家?guī)?lái)一篇JavaScript注入漏洞的原理及防范(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • canvas繪制愛(ài)心的幾種方法總結(jié)(推薦)

    canvas繪制愛(ài)心的幾種方法總結(jié)(推薦)

    下面小編就為大家?guī)?lái)一篇canvas繪制愛(ài)心的幾種方法總結(jié)(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • javascript Demo模態(tài)窗口

    javascript Demo模態(tài)窗口

    不多介紹了,應(yīng)該見(jiàn)很多了,見(jiàn)過(guò)很多網(wǎng)站用的是Jquery的插件,個(gè)人覺(jué)得不夠靈活。
    2009-12-12
  • 前端圖片懶加載的原理與3種實(shí)現(xiàn)方式舉例

    前端圖片懶加載的原理與3種實(shí)現(xiàn)方式舉例

    圖片懶加載又稱圖片延時(shí)加載、惰性加載,即在用戶需要使用圖片的時(shí)候加載,這樣可以減少請(qǐng)求,節(jié)省帶寬,提高頁(yè)面加載速度,相對(duì)的,也能減少服務(wù)器壓力,下面這篇文章主要給大家介紹了關(guān)于前端圖片懶加載的原理與3種實(shí)現(xiàn)方式的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 原生js實(shí)現(xiàn)數(shù)字字母混合驗(yàn)證碼的簡(jiǎn)單實(shí)例

    原生js實(shí)現(xiàn)數(shù)字字母混合驗(yàn)證碼的簡(jiǎn)單實(shí)例

    這篇文章主要介紹了原生js實(shí)現(xiàn)數(shù)字字母混合驗(yàn)證碼的簡(jiǎn)單實(shí)例,注釋很詳細(xì),感興趣的小伙伴們可以參考一下
    2015-12-12

最新評(píng)論

岑溪市| 丰都县| 达拉特旗| 庆安县| 广东省| 平遥县| 芒康县| 滕州市| 四子王旗| 弥勒县| 河南省| 凤翔县| 安平县| 南漳县| 台湾省| 承德县| 武冈市| 惠来县| 夏津县| 修水县| 察雅县| 五莲县| 行唐县| 广饶县| 华安县| 清丰县| 舞阳县| 襄汾县| 色达县| 海盐县| 黎城县| 银川市| 甘孜县| 二连浩特市| 绍兴县| 忻城县| 修水县| 平江县| 玛沁县| 博客| 万荣县|