这种实现方式是利用一个伪死循环阻塞主线程。因为JS是单线程的。所以通过这种方式可以实现真正意义上的sleep()。

function sleep(delay) {var start = (new Date()).getTime();while ((new Date()).getTime() - start < delay) {continue;}
}function test() {console.log('111');sleep(2000);console.log('222');
}test()

转载于:https://www.cnblogs.com/enjoymylift/p/8377507.html

JS实现sleep()方法相关推荐

  1. Node.js与Sails~方法拦截器policies

    policies sails的方法拦截器类似于.net mvc里的Filter,即它可以作用在controller的action上,在服务器响应指定action之前,对这个action进行拦截,先执行 ...

  2. twig 调用php函数,twig里使用js变量的方法

    本文实例讲述了twig里使用js变量的方法的方法.分享给大家供大家参考,具体如下: 先看一段代码 这个ajax请求的地址,无法正常正常访问. 这段代码里 jQuery("#my_input& ...

  3. js解决异步的方法汇总

    js解决异步的方法汇总 参考文章: (1)js解决异步的方法汇总 (2)https://www.cnblogs.com/yunshangwuyou/p/9631914.html 备忘一下.

  4. JS中toFixed()方法的问题及解决方案

    JS中toFixed()方法的问题及解决方案 参考文章: (1)JS中toFixed()方法的问题及解决方案 (2)https://www.cnblogs.com/gushen/archive/201 ...

  5. 几种常用的JS类定义方法

    几种常用的JS类定义方法 // 方法1 对象直接量 var obj1 = {     v1 : "",     get_v1 : function() {         retu ...

  6. 在js对象上绑定js数组原生方法

    在js对象上绑定js数组原生方法 在js对象上绑定数组方法会给当前对象添加一个lenght:0属性 例: var o = {}; [].pop.call(o) console.log(o)//返回结果 ...

  7. Unity,WebGL, 页面JS调用Unity方法

    与WebPlayer类似,在JS中用SendMessage 比如在Unity场景中有一个GameObject,叫A, A上有C#脚本,里面有个方法 public void F(string str) ...

  8. js检测字符串方法大全

    js检测字符串方法大全 <script> /* function obj$(id)                      根据id得到对象 function val$(id)      ...

  9. 加mp4文件后js失效_Jquery方法load之后导致js失效解决方法

    Jquery方法load之后导致js失效解决方法 >>>>>>>>>>>>>>>>>>> ...

  10. js函数重写php,深入讲解js覆盖原有方法 提供重写方法

    如果你做了一个编辑器,里面有提供一些光标离开事件等,最好使用此方法来操作,因为当他人使用你的编辑器时,也许要用到编辑器提供的事件方法处理些事情,其中部分事件需要根据特殊要求进行重写,因此,出现这种情况 ...

最新文章

  1. AdaBoostClassifer详解及实战
  2. 3.4 新供应商引入
  3. C++实现教学信息管理系统
  4. sklearn自学指南(part46)--新颖性和离群值检测方法概述
  5. 从零起步的数据中心规划和建设
  6. Spring注解详解(转)
  7. recv 函数返回值说明
  8. c语言劝学,11劝学.doc
  9. vue移动端日历显示查看每日详情列表
  10. 紫微斗数飞星派排盘批处理
  11. JavaScript系列之去掉字符串前后的空格
  12. Java中的浮点型数据类型
  13. 大数据框架hadoop之JobTracker主要功能分析
  14. 7-21 统计大写辅音字母 (15 分)
  15. 99条为人处事经典法则剩下的一条由你自己来感悟
  16. 初一知识用计算机进行运算,【初一数学】必考的21个知识点!
  17. 熔断器-hystrix使用
  18. DM DISQL使用
  19. SSM学生选课管理系统项目中问题总结(未完待续)
  20. java实现电脑远程开机(网络唤醒)

热门文章

  1. 详解C++11智能指针
  2. Android安卓获取网络状态
  3. .h头文件 .lib库文件 .dll动态库文件之间的关系
  4. boost::function/bind
  5. zzuli 2525: 咕咕的搜索序列
  6. 四线接近开关接线图_135张图!开关、电机、断路器、电热偶、电表接线图大全!...
  7. 输出字母沙漏+对称字符串
  8. 计算机程序设计语言教案,计算机程序设计(C语言)教案.doc
  9. 有机晶体数据库_技术专栏:一篇文章搞懂晶体学信息文件CIF及其获取方法
  10. Leetcode-53:最大子序和