手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript实现的像java、c#之类的sleep暂停的函数代码
javascript实现的像java、c#之类的sleep暂停的函数代码
摘要:下面就是我的实现的方法:代码复制代码代码如下:functiontest(){vars="javascript--暂停函数";setTimeo...

下面就是我的实现的方法:

代码

复制代码 代码如下:

<script type="text/javascript">

function test()

{

var s="javascript--暂停函数";

setTimeout(

function(){

eval(sleep(test)); //执行return之后的代码,也就是“alert(s);”

},

2000

); //两秒后执行

return; //运行到这就退出

alert(s);

}

function sleep(func)

{

if (func == null)

{

return ;

}

var reg= /[nr]/g;

var funcStr = func.toString().replace(reg,''); //替换回车和换行符

reg = /.+?sleep.+?return;/;

funcStr = '{' + funcStr.replace(reg,''); //去掉函数test,return之前的代码

return funcStr;

}

test();

</script>

这个可能有一些局限性,无法像java、C#中的sleep函数那样直观,好用。

但我觉得还蛮有趣的,就拿出来跟大家分享下。

【javascript实现的像java、c#之类的sleep暂停的函数代码】相关文章:

javascript中动态函数用法

javascript实现炫酷的拖动分页

javascript用函数实现对象的方法

JavaScript实现身份证验证代码

javascript实现简单的进度条

JavaScript实现简单的数字倒计时

javascript实现点击后变换按钮显示文字的方法

JavaScript实现鼠标点击后层展开效果的方法

javascript实现行拖动的方法

Javascript实现div层渐隐效果的方法

精品推荐
分类导航