js也可以sleep

来源:互联网 发布:ipad画漫画软件 编辑:程序博客网 时间:2024/05/15 12:40

JAVA里有sleep方法,但是js里有时也需要sleep一段时间,而setTimeout()有不能满足要求,后来百度了一下,找到了这个方法,列出来大家分享一下。

/*
 * 该方法用于延时
 * @param seconds 需要延时的秒数
 */
 function sleep(seconds){
   var d1 = new Date();
   var t1 = d1.getTime();
   for (;;){
   var d2 = new Date();
   var t2 = d2.getTime();
   if (t2-t1 > seconds*1000){
         break; 
   }
  }
 }


原创粉丝点击