按章节记录要点
- console.log 在webkit浏览器中是异步的
- setTimeout、setInterval:js中唯二异步方式, 但是它们都存在最小间隔,如setTimeout(fn,0)效率远远不如process.nextTick(0),
- requestAnimationFrame 会尽量让浏览器保持60fps+ ,同时在后台保留CPU的计算能力,避免浪费
- 一旦你在函数中依赖了一个异步的方法,那所有外层的函数就全部是异步了。即所有的外层函数都需要那个callback参数来处理回调, 一般来讲不要超过两层的nested callback,如何实现?参考__asyncJs__或者@老赵的__windjs__(不推荐)