-_-#setTimeout / setInterval
2014-03-17 14:32
253 查看
你真的了解setTimeout和setInterval吗?
function sleep(milliSeconds) { var startTime = new Date().getTime() while (new Date().getTime() < startTime + milliSeconds) {} } var i = 0 setInterval(function() { console.log(+new Date(), ++i) sleep(4000) }, 2000) /* 间隔4s左右 1395043279715 1 1395043283750 2 1395043287753 3 1395043291757 4 1395043295763 5 1395043299763 6 */ /*setTimeout(function() { console.log(+new Date(), ++i) sleep(4000) setTimeout(arguments.callee, 2000) }, 2000) */ /* 间隔6s左右 1395042762150 1 1395042768158 2 1395042774169 3 1395042780177 4 1395042786177 5 1395042792177 6 */
相关文章推荐
- Js BOM 3 setTimeout/setInterval/history/loaction
- 关于js setInterval setTimeout
- javascript setTimeout setInterval使用详解
- 理解JavaScript 执行机制及异步回调(setTimeout/setInterval/Promise)
- setinterval seTtimeout
- js中setInterval/clearInterval与setTimeout/clearTimeout
- 定时器 setInterval setTimeout
- setTimeout/setInterval的使用和参数调用方法
- setTimeout setInterval可带参数
- JS setTimeout setInterval
- session-timeout(web.xml)元素与session.setMaxInactiveInterval()函数
- Javascript 调度: setTimeout and setInterval
- 定时器 setTimeout setInterval
- 【javascript基础】【setTimeout setInterval】 之 How JavaScript Timers Work [译]
- setTimeout and setInterval
- 定时器 setTimeout setInterval
- js中setInterval/clearInterval与setTimeout/clearTimeout
- setinterval settimeout区别
- 【javascript基础】【setTimeout setInterval】 之 setTimeout基本概念及浏览器兼容性
- js setInterval setTimeout 方法区别