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

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

 更新時(shí)間:2010年09月03日 21:42:56   作者:  
ie和firefox都可以使用,有興趣可以試試
復(fù)制代碼 代碼如下:

<SCRIPT LANGUAGE="JavaScript">
<!--
function Sleep(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 + ")",iMinSecond);
}
function GoOn(ind)
{
var obj=window.eventList[ind];
window.eventList[ind]=null;
if (obj.NextStep) obj.NextStep();
else obj();
}


function Test()
{
alert("sleep");
Sleep(this,10000);
this.NextStep=function()
{
alert("continue");
}
}

Test();
//-->
</SCRIPT>

下面是別的網(wǎng)友寫的代碼
復(fù)制代碼 代碼如下:

<script language="javascript">
/*Javascript中暫停功能的實(shí)現(xiàn)
Javascript本身沒(méi)有暫停功能(sleep不能使用)同時(shí) vbscript也不能使用doEvents,故編寫此函數(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ù),我們需要編寫兩個(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ù)編寫完畢,我們可以作如下冊(cè)是:
*/
function Test(){
alert("hellow");
Pause(this,1000);//調(diào)用暫停函數(shù)
this.NextStep=function(){
alert("NextStep");
}
}
</script>

相關(guān)文章

  • js中this的用法實(shí)例分析

    js中this的用法實(shí)例分析

    這篇文章主要介紹了js中this的用法,實(shí)例分析了js中this的4種常見(jiàn)用法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • 原生js實(shí)現(xiàn)下拉多選框組件完整代碼

    原生js實(shí)現(xiàn)下拉多選框組件完整代碼

    這篇文章主要給大家介紹了關(guān)于原生js實(shí)現(xiàn)下拉多選框組件的相關(guān)資料,工作中碰到的需求,模仿原生下拉框的樣式,可下拉多選,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • javascript上傳圖片前預(yù)覽圖片兼容大多數(shù)瀏覽器

    javascript上傳圖片前預(yù)覽圖片兼容大多數(shù)瀏覽器

    上傳圖片前預(yù)覽圖片這種效果應(yīng)用比較廣泛,實(shí)現(xiàn)的方也大同小異,下面為大家介紹下,在javascript中是如何實(shí)現(xiàn)的,感興趣的朋友可以參考下
    2013-10-10
  • socket在egg中的使用實(shí)例代碼詳解

    socket在egg中的使用實(shí)例代碼詳解

    這篇文章主要介紹了socket在egg中的使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-05-05
  • layui清空,重置表單數(shù)據(jù)的實(shí)例

    layui清空,重置表單數(shù)據(jù)的實(shí)例

    今天小編就為大家分享一篇layui清空,重置表單數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • uni-app使用微信小程序云函數(shù)的步驟示例

    uni-app使用微信小程序云函數(shù)的步驟示例

    這篇文章主要介紹了uni-app使用微信小程序云函數(shù)的步驟示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 微信小程序slider組件使用詳解

    微信小程序slider組件使用詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序slider組件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Bootstrap Table表格一直加載(load)不了數(shù)據(jù)的快速解決方法

    Bootstrap Table表格一直加載(load)不了數(shù)據(jù)的快速解決方法

    bootstrap-table是一個(gè)基于Bootstrap風(fēng)格的強(qiáng)大的表格插件神器。接下來(lái)通過(guò)本文給大家介紹Bootstrap Table表格一直加載(load)不了數(shù)據(jù)的快速解決方法,感興趣的朋友一起看看吧
    2016-09-09
  • TypeScript?泛型重載函數(shù)的使用方式

    TypeScript?泛型重載函數(shù)的使用方式

    這篇文章主要介紹了TypeScript?泛型重載函數(shù)的使用方式,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • echarts學(xué)習(xí)之legend點(diǎn)擊事件解讀

    echarts學(xué)習(xí)之legend點(diǎn)擊事件解讀

    這篇文章主要介紹了echarts學(xué)習(xí)之legend點(diǎn)擊事件解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評(píng)論

韩城市| 太康县| 临海市| 普宁市| 龙胜| 青浦区| 平顺县| 施甸县| 广西| 新丰县| 镇坪县| 通榆县| 白河县| 屏东县| 南木林县| 华容县| 蕲春县| 上高县| 夹江县| 华亭县| 农安县| 邵武市| 辰溪县| 荣成市| 汤阴县| 安阳县| 紫云| 普宁市| 扶余县| 无为县| 淄博市| 宁波市| 苍南县| 曲麻莱县| 宝应县| 思茅市| 天台县| 汉寿县| 北京市| 曲靖市| 神池县|