亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

<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)友寫的代碼
復制代碼 代碼如下:

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

我們做暫停的時候可以吧一個函數(shù)分為兩部分,暫停操作前的不變,把要在暫停后執(zhí)行的代碼放在this.NextStep中。
為了控制暫停和繼續(xù),我們需要編寫兩個函數(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里,同時通過setTimeout來調用繼續(xù)函數(shù)。

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

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


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

相關文章

  • JavaScript實現(xiàn)動態(tài)網(wǎng)頁飄落的雪花

    JavaScript實現(xiàn)動態(tài)網(wǎng)頁飄落的雪花

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)動態(tài)網(wǎng)頁飄落的雪花,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • js Array對象的擴展函數(shù)代碼

    js Array對象的擴展函數(shù)代碼

    有時候我們需要對js的array對象擴展一些功能,這里簡單介紹下,方便需要的朋友
    2013-04-04
  • uni-app如何頁面?zhèn)鲄?shù)的幾種方法總結

    uni-app如何頁面?zhèn)鲄?shù)的幾種方法總結

    這篇文章主要介紹了uni-app如何頁面?zhèn)鲄?shù)的幾種方法總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • 初學JavaScript_03(ExtJs Grid的簡單使用)

    初學JavaScript_03(ExtJs Grid的簡單使用)

    Ext JS Grid的簡單使用:(從土豆的文檔中學到)
    2008-10-10
  • 微信小程序模板template簡單用法示例

    微信小程序模板template簡單用法示例

    這篇文章主要介紹了微信小程序模板template簡單用法,結合實例形式分析了微信小程序模板template的功能、簡單使用方法及相關操作注意事項,需要的朋友可以參考下
    2018-12-12
  • js Array.slice的8種不同用法示例

    js Array.slice的8種不同用法示例

    這篇文章主要給大家介紹了關于js Array.slice的8種不同用法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用js 具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • 第一次接觸Bootstrap框架

    第一次接觸Bootstrap框架

    這篇文章主要為大家詳細介紹了Bootstrap框架,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • javascript數(shù)據(jù)結構之串的概念與用法分析

    javascript數(shù)據(jù)結構之串的概念與用法分析

    這篇文章主要介紹了javascript數(shù)據(jù)結構之串的概念與用法,簡單講述了串的概念、功能并結合實例形式分析了基于javascript實現(xiàn)串的遍歷、比較、查找等相關操作技巧,需要的朋友可以參考下
    2017-04-04
  • 5個書寫JavaScript代碼的壞習慣,看看你中槍了沒?

    5個書寫JavaScript代碼的壞習慣,看看你中槍了沒?

    這篇文章主要介紹了5個書寫JavaScript代碼的壞習慣,看看你中槍了沒?,本文指出了你沒有使用命名空間、變量定義的東一個西一個、Javascript的變量范圍、Javascript的面向對象、new關鍵字等問題,需要的朋友可以參考下
    2014-11-11
  • 使用js獲取url中的參數(shù)并返回一個對象方式

    使用js獲取url中的參數(shù)并返回一個對象方式

    這篇文章主要介紹了使用js獲取url中的參數(shù)并返回一個對象方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01

最新評論