Javascript 定时器
- node定时器
- 同步任务
- 异步任务
- 浏览器
- setTimeout
- setInterval
- node + 浏览器
- setImmediate
- process.nextTick()
- 浏览器
同步任务 > 异步任务
异步任务
- 本轮循环
- process.nextTick和promise的回调追加在本轮循环,同步任务之后
- 次轮循环
- setTimeout
- setInterval
- setImmediate
- 本轮循环
在本轮循环中
- 同步任务
- process.nextTick
- 微任务
- promise的回调函数
次轮循环
例如:
1 | console.log(1); |
1 | console.log(1); |
cankao
NodeJs 定时器详解