返回介绍

让复杂的异步代码变得更加简单

发布于 2025-04-26 18:09:29 字数 448 浏览 0 评论 0 收藏

现在,我们来写些具体的代码。假如我们要实现下面的一个流程:

1.一开始显示一个“加载中”的图标。

2.加载一篇小说 JSON 格式的数据,它包含了小说名称和每一章节的 URL 地址。

3.将小说名称添加到页面上。

4.加载每一章节的正文内容。

5.将小说的正文内容全部添加到页面上。

6.停止“加载中”的图标提示。

在整个过程中如果发生错误要及时通知用户,并停止图标的提示状态。不然的话,它会一直转来转去,让人眼花,从而影响到其他 UI 界面的展示效果。

当然,你也可以不用 JavaScript 来加载相关内容,而是直接输出 HTML,这样会让页面加载更快。但是,上面这个流程是非常典型的处理 API 请求的模式:加载多个数据,当全部加载完成后再处理其他业务逻辑。

首先,我们要解决加载远程数据的问题。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。