javascript实现的像java、c#之类的sleep暂停的函数代码
2023-06-13 09:14:16 时间
下面就是我的实现的方法:
代码
复制代码代码如下:
代码
<scripttype="text/javascript">
functiontest()
{
vars="javascript--暂停函数";
setTimeout(
function(){
eval(sleep(test));//执行return之后的代码,也就是“alert(s);”
},
2000
);//两秒后执行
return;//运行到这就退出
alert(s);
}
functionsleep(func)
{
if(func==null)
{
return;
}
varreg=/[\n\r]/g;
varfuncStr=func.toString().replace(reg,"");//替换回车和换行符
reg=/.+?sleep.+?return;/;
funcStr="{"+funcStr.replace(reg,"");//去掉函数test,return之前的代码
returnfuncStr;
}
test();
</script>
这个可能有一些局限性,无法像java、C#中的sleep函数那样直观,好用。
但我觉得还蛮有趣的,就拿出来跟大家分享下。
相关文章
- java数组反转,Java数组反转
- java冒泡排序经典代码_Java 8大经典排序算法(含源代码),必须收藏!
- setproperty java_Java中System.setProperty()的用法
- java生成license_使用truelicense实现用于JAVA工程license机制(包括license生成和验证)…
- java运算符及优先级由高到低_java中运算符优先级排序
- java养老系统养老院系统养老院网站源码
- Neo4j的Java API操作
- 【Java】Best coding practices every java developer should
- 关于Java并发编程的总结和思考详解编程语言
- DateUtils日期操作Java类详解编程语言
- java判断一个字符串是否包含某个字符详解编程语言
- 解决Java程序连接MySQL的准确方案:Java连接MySQL的Jar包(java连接mysql的jar包)
- Oracle终止支持Java:转向新时代(oracle抛弃java)
- java.uti.Date与java.sql.Date 区别详解编程语言
- 分析利用Linux环境快速分析Java日志(linuxjava日志)
- Java轻松使用Redis实现数据高效存储(java使用redis)
- 机制Java实现Redis过期机制(redisjava过期)
- 时间处理处理Redis Java中的过期时间(redisjava过期)
- Linux查看Java安装路径:一步一步了解(linux查看java安装路径)
- Java与MySQL事务处理(mysql中java事物)
- Oracle与Java程序融合谱写成功曲(java程序Oracle)
- Java存入Oracle数据库实现快速高效的数据存储(java存入oracle)
- 进行操作学会使用Java玩转Redis(在java中队redis)
- JAVA简单分组的算法实现
- Java硬币翻转倍数递增试算实例
- java堆栈类使用实例(java中stack的使用方法)
- java方法重载示例