手机
当前位置:查字典教程网 >编程开发 >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实现youku的视频代码自适应宽度

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

javascript基础知识分享之类与函数化

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

Javascript实现的SHA-256加密算法完整实例

javascript实现Table排序的方法

精品推荐
分类导航