Logo
☆☆☆☆☆
0.0
Intermediate
12h

JavaScript Promise 与异步编程

本课程介绍 JavaScript 中 Promise 与异步编程的基础与实践。你将学习 Promise 的基本概念、链式调用和多个异步操作的组合处理,并掌握 async 函数与 await 表达式。课程最后会讲解如何追踪未处理的 Promise 拒绝,并通过测验和小节练习巩固理解。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
JavaScript Promise 与异步编程
本课程介绍 JavaScript 中 Promise 与异步编程的基础与实践。你将学习 Promise 的基本概念、链式调用和多个异步操作的组合处理,并掌握 async 函数与 await 表达式。课程最后会讲解如何追踪未处理的 Promise 拒绝,并通过测验和小节练习巩固理解。

WHAT YOU'LL LEARN

对 JavaScript Promise 的深入理解

Content

7 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    学习建议

  2. 2

    JavaScript 中的 Promise 简介

Promise 的基本概念
  1. 1

    Promise 的基本概念

  2. 2

    处理器

  3. 3

    处理器作为微任务执行

  4. 4

    未决的 Promise(concept)

  5. 5

    已决的 Promise(concept)

  6. 6

    非 Promise 的 Thenable

  7. 7

    摘要:Promise 的基本概念

  8. 8

    测验:Promise 的基础知识

链式调用 Promise
  1. 1

    Promise 链式调用基础

  2. 2

    使用 finally() 方法的 Promise 链

  3. 3

    Promise 链中的返回值

  4. 4

    在 Promise 链中返回 Promise

  5. 5

    从 finally() 返回 Promise

  6. 6

    摘要:Promise 链式调用

  7. 7

    测验:链式调用 Promise

处理多个异步操作(Promise)
  1. 1

    Promise.all() 方法

  2. 2

    何时使用 Promise.all() 方法

  3. 3

    Promise.allSettled() 方法

  4. 4

    何时使用 Promise.allSettled() 方法

  5. 5

    Promise.any() 方法

  6. 6

    何时使用 Promise.any() 方法

  7. 7

    Promise.race() 方法

  8. 8

    何时使用 Promise.race()

  9. 9

    摘要:处理多个异步操作(Promise)

  10. 10

    测验:处理多个 Promise

异步函数和 await 表达式
  1. 1

    异步函数

  2. 2

    异步函数有何特别之处?

  3. 3

    await 表达式(concept)

  4. 4

    await 表达式与 Promise

  5. 5

    异步表达式与循环

  6. 6

    摘要:异步函数与await表达式

  7. 7

    测验:异步函数与 await 表达式

追踪未处理的拒绝
  1. 1

    如何检测未处理的拒绝(Unhandled Rejection)

  2. 2

    Web 浏览器与未处理的拒绝

  3. 3

    使用 Node.js 检测未处理的拒绝

  4. 4

    摘要:追踪未处理的拒绝(Unhandled Rejections)

  5. 5

    测验:追踪未处理的拒绝

结论
  1. 1

    最后的总结

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)