课程目录
从基础到实战
建议按顺序学习。每一节都建立在前面的概念之上。
基础
理解 HTML、CSS、JavaScript 和浏览器的分工。
能指出一个页面的结构、样式和交互分别由谁负责。
进阶
先掌握异步请求,再用类型说明数据形状,最后把组件状态、事件和请求组合起来。
能解释一次点击如何发出请求、更新状态并处理失败,并指出每个状态由谁拥有。
- 4按钮点了三次发出三次请求:JavaScript 异步、取消和并发控制42 分钟阅读
从 Promise 与 async/await 讲到 fetch 错误处理、AbortController、竞态条件、超时和并发上限,配套可直接改造的浏览器代码。
- 5TypeScript 类型入门:让数据形状在运行前说清楚35 分钟阅读
从 JavaScript 的对象类型开始,学习接口、联合类型、泛型、类型收窄和 unknown,建立可维护的前端数据合同。
- 6React 入门真正要懂的事:组件、状态、事件和数据流49 分钟阅读
先弄懂页面为什么会重新显示,再用一个可编辑清单理解组件、props、state、事件、key 和 Effect。
深入
理解响应式布局、类型边界、性能和可访问性约束。
能用检查清单说明页面在窄屏、键盘和慢网络下如何工作。
实战
完成一个知识库阅读器切片并复盘真实交互。
交付可访问、可响应、可恢复状态的阅读器页面。