`

javascript中的sleep 实现方法

阅读更多

<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>

分享到:
评论

相关推荐

    javascript 使用sleep函数的常见方法详解

    本文实例讲述了javascript 使用sleep函数的常见方法。分享给大家供大家参考,具体如下: 一.什么是sleep函数? 花一点时间来聊一下sleep函数,首先什么是sleep函数? sleep是一种函数,他的作用是使程序暂停指定的...

    javascript里模拟sleep(两种实现方式).docx

    javascript里模拟sleep(两种实现方式).docx

    javascript中不提供sleep功能如何实现这个功能

    javascript中不提供sleep功能,而我们时长会用到这个功能,下面与大家分享个不错的解决方法,而且在不同的机器上的执行速度是一致的

    JavaScript实现Sleep函数的代码

    那就自己来写个sleep()函数吧,网上也流传了一些实现方法,不过我发现下面这个方法简单易懂而且实用,所以在这里分享给大家: 代码如下:console.log(‘start…’);console.log(‘now time: ‘ + Date(/\d{10,10}/....

    javascript里模拟sleep(两种实现方式)

    有几种方式,但都不完美 其一,不断循环,直到达到指定时间 代码如下: function sleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if ...

    用Javascript实现Sleep暂停功能代码

    ie和firefox都可以使用,有兴趣可以试试

    javascript实现的像java、c#之类的sleep暂停的函数代码

    我们都知道java、c#、vb等语言都有sleep暂停的函数,而JavaScript脚本没有类似的功能。

    js中自定义方法实现停留几秒sleep

    js中不存在自带的sleep方法,要想休眠要自己定义个方法 function sleep(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.getTime...

    JavaScript排序算法动画演示效果的实现方法

    之前在知乎看到有人在问 自己写了一个冒泡排序算法如何用HTML,CSS,JavaScript展现出来排序过程。 感觉这个问题还挺有意思 。前些时间就来写了一个。这里记录一下实现过程。...查了一下JavaScript貌似没有sleep()这

    nodejs中实现sleep功能实例

    很长一段时间,我想在javascript语言框架下寻求一些解决方案,解决无法操作线程、性能差的问题。曾经最让我印象深刻的方案是fibers,不过fibers也好,其他方案也好,在线程操作上还是很别扭,太过依赖辅助线程,...

    参考:关于Javascript中实现暂停的几篇文章

    同步还是异步:http://blog.iecn.net/blog/html/do-showone-tid-966.htmlJavascript中暂停功能的实现 :http://blog.csdn.net/snakegod/archive/2004/09/22/112810.aspxJavaScript Sleep函数 :...

    Javascript中暂停功能的实现代码

    代码如下:[removed] /*Javascript中暂停功能的实现 Javascript本身没有暂停功能(sleep不能使用)同时 vbscript也不能使用doEvents,故编写此函数实现此功能。 javascript作为弱对象语言,一个函数也可以作为一个...

    javascript如何实现暂停功能

    Javascript本身没有暂停功能(sleep不能使用)同时 vbscript也不能使用doEvents,故编写此函数实现此功能。 javascript作为弱对象语言,一个函数也可以作为一个对象使用。 比如:  function Test(){  alert&#...

    sihai00#interview#实现sleep函数1

    sleep函数延时函数:等待一段时间,再继续进行async function output() {let out = await sleep(1000);参考实

    javascript面向对象之Javascript 继承

    在JavaScript中实现继承可以有多种方法,下面说两种常见的。 一,call 继承,先看代码: 先定义一个“人”类 代码如下: //人类 Person=function(){ this.name=”草泥马”; this.eat=function(){ alert&#40;“我要...

    node-sleep:将sleep()和usleep()添加到node.js

    sleep和msleep功能可以这样实现: function msleep ( n ) { Atomics . wait ( new Int32Array ( new SharedArrayBuffer ( 4 ) ) , 0 , 0 , n ) ;}function sleep ( n ) { msleep ( n * 1000 ) ;} 如果您需要usleep...

Global site tag (gtag.js) - Google Analytics