Appearance
第 9 周:什么是异步?
重点:为什么 Web 天生异步——网络耗时不确定、界面不能卡死;回调是最初的应对,promise 是它的进化。 边界:发请求(ajax/fetch)归第 10 周,本周用定时器和脚本加载讲清异步机制本身;JS 单线程与主线程的细节已在关键渲染路径出现,此处不重复。
概念
- 定时器 — setTimeout/setInterval:最可控的异步入口,先造"稍后执行"的体感
- 异步与阻塞 — 同步阻塞 vs 异步:脚本加载顺序引出的工作模式差异
- promise — 回调地狱的解药:用对象表示"未来才有的结果"
实训
- 定时器小练习:倒计时、轮播图定时切换(个人项目可直接采用)
作业
- 个人项目接入一个异步效果(定时轮播或延迟加载提示)