手机
当前位置:查字典教程网 >编程开发 >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动态注释掉HTML代码

javascript实现十秒钟后注册按钮可点击的方法

javascript实现点击商品列表checkbox实时统计金额的方法

javascript中动态函数用法

JavaScript实现身份证验证代码

Javascript实现广告页面的定时关闭

实现DIV圆角的JavaScript代码

精品推荐
分类导航