javascript实现的像java、c#之类的sleep暂停的函数代码
2010-03-04 00:00
811 查看
下面就是我的实现的方法:
代码
这个可能有一些局限性,无法像java、C#中的sleep函数那样直观,好用。
但我觉得还蛮有趣的,就拿出来跟大家分享下。
代码
<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= /[\n\r]/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实现Sleep暂停功能代码
- Android中WebView载入本地HTML代码并实现Java与JavaScript交互
- 让你的eclipse实现写JAVA代码,HTML,CSS,JAVASCRIPT代码提示
- javascript模拟实现C# String.format函数功能代码
- 实现高效的数据库连接池(附带完整代码C#和Java实现)
- Java调用JavaScript实现字符串计算器代码示例
- 实现高效的数据库连接池(附带完整代码C#和Java实现)(转)
- 如何编写出高效的数据库连接池(附带完整代码C#和Java实现) .
- Javascript中暂停功能(sleep)的实现
- Java版的实现JavaScript中的eval()函数
- C#, Java, PHP, Python和Javascript几种语言的AES加密解密实现
- Javascript insertAfter() 实现函数代码
- Atitit.http代理的实现 代码java php c# python
- C#实现AES加密和解密函数原代码
- 意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的javascript代码! 不敢藏私,特与大家分