Javascript整理-异步系列

148 阅读1分钟
  • JavaScript 异步
    • JavaScript 是单线程的
    • 为什么不设计成多线程
    • 为什么需要异步
    • 如何实现异步

各种异步知识点:

  • Event Loop
    • 单线程和多线程
    • 浏览器 Event Loop
    • Node 和浏览器 Event Loop 区别
    • 训练题目
  • Promise
    • Promise 初探:是什么、为什么、怎么用
    • Promise 基础:new PromisePromise 状态
    • 题库:基础题
    • 题库:结合 setTimeout
    • .then() 链式操作:两个参数、链式调用
    • .catch() 捕获问题
    • .finally() 强制执行
    • 题库:.then()、.catch()、.finally()
    • .all() 接力赛
    • .race() 个人赛
    • 题库:.all()、.race()
    • Promise 源码
    • 题库:结合 async/await
    • 综合题
    • 大厂题
    • 总结