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 定时器详解