javascript 延迟执行
2013-01-15 14:51
281 查看
var lastIndex = 0; var dvTest; var timesTotal = 200000; var lastDateTime = new Date().getTime(); window.onload = function(){ dvTest = document.getElementById("test"); TimerUpdater(); } function TimerUpdater(){ var last = new Date().getTime(); while(lastIndex < timesTotal){ dvTest.innerHTML = lastIndex; var now = new Date().getTime(); var t = now - last; lastIndex++; if(t > 100) break; } if(lastIndex >= timesTotal){ dvTest.innerHTML = new Date().getTime() - lastDateTime; return; } setTimeout(TimerUpdater, 50); }
javascript 分段执行, 当执行时间超过 100ms 延迟 50ms。
相关文章推荐
- JavaScript 延迟执行,定时器的学习 clearTimeout ,setTimeout
- Javascript setTimeout 带参数延迟执行 闭包实现
- JavaScript中让方法延迟指定时间后再执行,以一定时间为间隔循环执行
- Javascript延迟执行实现方法(setTimeout)
- Javascript延迟执行函数
- 关于Javascript的延迟执行
- javascript延迟,时间延迟执行
- 【JavaScript】延迟执行某个动作
- 关于javascript事件延迟执行,关于百度地图初始化定位误差
- JavaScript Lazy单件 - 延迟到第一次访问才执行构造函数
- 关于javascript延迟执行
- 关于Javascript的延迟执行
- javascript中如何延迟执行一个方法
- Python Webdrive执行Javascript语句的数字与设定的不符
- 如何设置WebView使得加载网页时能够执行JavaScript脚本中的alert()函数
- 优化javascript的执行速度
- javascript的执行过程, 语法错误和运行时错误?
- 深入浅出JavaScript (二) 代码放置位置与执行顺序
- javascript的编译和执行的顺序
- 浏览器中javascript的执行过程