JavaScript 异步 JavaScript

原创
admin 4个月前 (08-19) 阅读数 16 #JavaScript

异步 JavaScript

在这个模块中,我们将探讨异步 JavaScript 的重要性,以及如何利用异步编程来有效处理潜在的阻塞操作,例如从服务器获取资源。

预备知识

异步 JavaScript 是一个相对高级的主题,建议在学习本模块之前,先完成"JavaScript 第一步"和"创建 JavaScript 代码块"这两个基础模块的学习。

备注:如果你使用的是无法创建文件的设备(如平板电脑或某些公共电脑),建议使用在线编程工具来尝试代码示例,如 JSBin 或 Glitch。

指南

异步 JavaScript 简介

本文将介绍同步编程与异步编程的概念,解释为什么我们需要异步编程技术,回顾异步函数在 JavaScript 中的历史实现方式,以及这些方法存在的问题。

如何使用 Promise

我们将详细介绍 Promise 的概念,展示如何使用基于 Promise 的 API,并介绍 async 和 await 关键字的用法。

应用一个基于 Promise 的 API

本文将指导你如何实现一个自定义的基于 Promise 的 API。

Worker 简介

Worker 允许你在独立线程中运行任务,保持主代码的响应性。本文将展示如何将长时间运行的同步函数重写为使用 Worker 的示例。

测验

序列动画

这个测验要求你使用 Promise 来实现一组按特定顺序播放的动画效果。

参见

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。

作者文章
热门
最新文章
标签列表