开放复习 · 不需要登录

全栈开发 · 综合自测

每节课一道题,可在读完后集中复习。自测在当前页面完成,不上传成绩、不生成结课记录;正式考试仍需完成课程并使用 GitHub 登录。

01 · 从零认识全栈开发 ↗

1. 点击保存后,何时应显示笔记已经持久化?

02 · 浏览器、URL 与 HTTP ↗

2. 为什么不应该用 GET 接口删除笔记?

03 · 语义化 HTML 与可访问性 ↗

3. 执行保存操作应使用什么元素?

04 · CSS 布局与响应式 ↗

4. 窄屏出现横向溢出,应该优先做什么?

05 · JavaScript 与 TypeScript 基础 ↗

5. 把网络响应断言为 Note 类型后,还需要校验吗?

06 · 异步请求与错误恢复 ↗

6. 旧搜索请求后返回,如何避免覆盖新结果?

07 · React 组件与数据流 ↗

7. visibleNotes 可以由 notes 和 query 计算,应怎样管理?

08 · 界面首先表达状态 ↗

8. 请求失败后,界面最少应该提供什么?

09 · 服务端与客户端边界 ↗

9. 调用模型的秘密密钥应放在哪个边界?

10 · API 是稳定契约 ↗

10. 无效输入应该在哪里最先被拒绝?

11 · 数据模型承载产品规则 ↗

11. 用户名必须唯一,这条规则最应该放在哪里?

12 · GitHub 登录与权限 ↗

12. GitHub 登录成功后,是否自动能读所有学习记录?

13 · 测试、安全与性能 ↗

13. 删除按钮禁用能防止服务端重复删除请求吗?

14 · 从构建到生产交付 ↗

14. 为什么应该部署确定的构建产物?

0/14 已作答
查看正式结课考试 →