javascript实现的像java、c#之类的sleep暂停的函数代码


Posted in Javascript onMarch 04, 2010

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

<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 相关文章推荐
javascript函数中的arguments参数
Aug 01 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
Mar 12 Javascript
node.js中的path.basename方法使用说明
Dec 09 Javascript
jquery实现Ctrl+Enter提交表单的方法
Jul 21 Javascript
javascript 中Cookie读、写与删除操作
Mar 29 Javascript
详解JSONObject和JSONArray区别及基本用法
Oct 25 Javascript
vue-router项目实战总结篇
Feb 11 Javascript
Angularjs之ngModel中的值验证绑定方法
Sep 13 Javascript
mpvue开发音频类小程序踩坑和建议详解
Mar 12 Javascript
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
jQuery实现查看图片功能
Dec 01 jQuery
js实现验证码干扰(静态)
Feb 22 Javascript
ExtJs之带图片的下拉列表框插件
Mar 04 #Javascript
JavaScript replace(rgExp,fn)正则替换的用法
Mar 04 #Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
Mar 04 #Javascript
AppBaseJs 类库 网上常用的javascript函数及其他js类库写的
Mar 04 #Javascript
JavaScript类和继承 constructor属性
Mar 04 #Javascript
爆炸式的JS圆形浮动菜单特效代码
Mar 03 #Javascript
js 编写规范
Mar 03 #Javascript
You might like
967 个函式
2006/10/09 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
Js注册协议倒计时的小例子
2013/06/24 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
EsLint入门学习教程
2017/02/17 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
Python模块学习 re 正则表达式
2011/05/19 Python
简单学习Python time模块
2016/04/29 Python
Python算法中的时间复杂度问题
2019/11/19 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
2020/04/20 Python
Python远程方法调用实现过程解析
2020/07/28 Python
python 装饰器的基本使用
2021/01/13 Python
pandas针对excel处理的实现
2021/01/15 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
公务员的自我鉴定
2013/10/26 职场文书
房产销售经理职责
2013/12/20 职场文书
四年级评语大全
2014/04/21 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
党员带头倡议书
2015/04/29 职场文书
小学班主任教育随笔
2015/08/15 职场文书
2016中秋节广告语
2016/01/28 职场文书
Python数据分析入门之数据读取与存储
2021/05/13 Python
matlab xlabel位置的设置方式
2021/05/21 Python