电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > javascript > 正文
js仿c#sleep暂停的函数功能
js仿c#sleep暂停的函数功能
2010-3-5 9:10:55  文/网络收集   出处:电脑软硬件应用网   

本文js实现c#sleep暂停的函数功能,是单线程。因为js这语言的特性。
<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>

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    js或jquery获取网页控件的offset值的…
    验证JS中Object和Function的关系的代…
    不支持ASP的空间能用JS吗?
    关于20个Ajax关键问题的疑问及解答
    extjs重新设置按钮button的text的方…
    58项经典的JS代码
    使用JS自动切换背景音乐的方法
    一些常用正则表达式语法参考(数字、…
    JavaScript框架的实用函数
    推荐一些实用JS测试和验证工具给大家
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号