专注于setTimeout
和clearTimeout
函数的使用。
实验的目标是实现页面中两个按钮的功能:"开始颜色改变"和"停止颜色改变"。点击"开始"按钮后,页面背景颜色将在每秒钟或我们设定的任何间隔时间内不断变化,而点击"停止"按钮则可以停止颜色变化。
深入了解回调函数。
通过XML HTTP
请求对象(XHR
)获取本地或远程的JSON
数据。
通过一个API获取并显示Chuck Norris
的笑话。
深入学习Promise
,创建一个有多个嵌套回调函数。
如何处理Promise
,以及使用Promise
构造函数创建它们。
使用Promise
重构回调地狱。
这是一种用于处理需要按顺序完成的异步任务的技术,或者当一个Promise
返回的值需要在另一个Promise
中使用时的常用技术。
这一部分,我们将把之前演示回调地狱的代码改为使用Promise
。回调地狱是指多重嵌套的回调函数形成类似三角形的结构。通过使用Promise
及其.then
语法,我们可以利用Promise
链式调用来显著简化代码结构。
我们将学习如何使用Promise.all()
方法。这是一种用于同时处理多个异步任务的方法,类似于我们之前使用的回调和Promise
链式调用。
有任何问题,建议通过 Github issues 反馈或扫码进入「反馈系统」发起反馈。
反馈系统网页端 | 反馈系统小程序端 |
---|---|
反馈系统网页端:https://www.hlxuan.top/feedback
如果你觉得本项目对你有帮助,欢迎给我打赏一杯咖啡哈~
If you think this project will help you, you can buy the author a cup of coffee~
支付宝 Alipay |
微信 |
---|---|