Skip to content

Gao-kai/Async

Repository files navigation

Async

写好JavaScript的异步管理!

一直以来,对于前端开发来说在使用JavaScript进行编程的时候都会遇到三个难点:闭包、高阶函数和异步编程。所以学好和写好异步管理代码,是一个优秀的前端开发必须要掌握的核心技能之一。下面是学习异步的升级打怪之路:

  1. 掌握高阶函数的使用,使用高阶函数解决异步问题
  2. 掌握发布订阅模式和观察者模式
  3. 掌握promise核心应用,使用promise解决异步问题
  4. 实现一个完整的promiseA+规范
  5. 掌握promise中常见的面试题
  6. 拓展promise中常见方法all、race和finally
  7. 掌握generator函数的使用以及co库的使用
  8. 掌握异步编程终极解决方案async+await
  9. 掌握浏览器的EventLoop事件环机制

Promsie知识点

  1. Promise基础知识 ⭐
  2. Promise A+规范手写 并通过测试用例872 passed ⭐
  3. Promise.resolve和reject实现 ⭐
  4. Promise.defer延迟对象 作用和写法 ⭐
  5. Promisify实现及批量实现 ⭐
  6. Promise.all ⭐
  7. Promise.race ⭐
  8. Promise原型catch和finaly实现 ⭐
  9. Promise.allSettled ⭐
  10. Promise.any ⭐
  11. Promise中断链 ⭐
  12. generator的实现 ⭐
  13. co库实现 ⭐
  14. async和await实现 ⭐

About

写好JavaScript的异步管理!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published