javascript休眠函数
来源:互联网 发布:美库尔数据分析 编辑:程序博客网 时间:2024/06/10 19:32
最近工作中用到了一直用setTimeout代替可是代码变的复杂了所以找了一个更简单点的实现
function sleep(milisecond)
{
var currentDate,beginDate=new Date();
var beginHour,beginMinute,beginSecond,beginMs;
var hourGaps,minuteGaps,secondGaps,msGaps,gaps;
beginHour=beginDate.getHours();
beginMinute=beginDate.getMinutes();
beginSecond=beginDate.getSeconds();
beginMs=beginDate.getMilliseconds();
do
{
currentDate=new Date();
hourGaps=currentDate.getHours() - beginHour;
minuteGaps=currentDate.getMinutes() - beginMinute;
secondGaps=currentDate.getSeconds() - beginSecond;
msGaps=currentDate.getMilliseconds() - beginMs;
if(hourGaps<0) hourGaps+=24; //考虑进时进分进秒的特殊情况
gaps=hourGaps*3600+ minuteGaps*60+ secondGaps;
gaps=gaps*1000+msGaps;
}while(gaps<milisecond);
}
- javascript休眠函数
- JavaScript休眠
- 常用的休眠函数
- 休眠函数 sleep
- Python休眠函数
- Python Sleep休眠函数
- 进程休眠函数
- Linux/C_8_27_log:各种休眠函数
- OALKitlPowerOff()函数休眠时出错
- VC中,高精度休眠函数
- VC中,高精度休眠函数
- Linux时间类型、函数和休眠函数
- 休眠
- 为什么中断处理函数内不能休眠
- linux下的休眠与延时函数
- 跨平台的线程休眠函数
- C语言休眠函数和暂停函数使用案例
- JavaScript:对话框取值、休眠、强制退出链接
- 简单逻辑题
- Android Service生命周期及用法
- excel隐藏指定多行
- struts2的注解配置全面解析
- 递归绑定TreeView
- javascript休眠函数
- Chrome打开网页显示乱码的解决方法
- 网站建设服务流程
- 我用C++Builder,渴望得到帮助,Q:853275606
- 学生管理系统的设计
- unmap_hugepage_range
- 用“头脑清扫法”完成GTD第一步
- DS ROM深度HACK教程--动态调试操作挂钩篇 by tring
- joomla调试第一步,记得要备份,