官方推荐读物
中大计算机科学与工程学系的课程说明于 2024 年 7 月 1 日生效,列出以下推荐资源。
| 资源 | 阅读方法 |
|---|---|
| W3Schools 教程 | 运行一个简短语法示例,改动其中一处,并解释结果为何改变。 |
| Chris Northwood,The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer(2018) | 把浏览器功能与支持它的服务器及开发工作联系起来。 |
| Russ Ferguson,Beginning JavaScript: The Ultimate Guide to Modern JavaScript Development(2019) | 配合能够逐步追踪状态的小程序,学习语言基础。 |
书籍与教程可能采用较早的工具版本。实践示例时,应以相应功能或 API 的现行技术文档核对用法。
网页标准与技术文档
- WHATWG HTML Living Standard:规定 HTML 元素、文档规则与浏览器行为。需要澄清有效标记或元素含义时,可查阅相关条文。
- MDN:HTML:提供元素说明、示例,以及相关标准章节的链接。
- MDN:网页如何工作:概览客户端、服务器与资源加载。
- MDN:URI 参考文档:说明地址各部分及其解释方法。
- W3C 网页标准:涵盖多种网页技术及无障碍设计的标准。
- Bootstrap 5.3 网格:布局示例所用的断点与列约定。
- MDN JavaScript 指南及使用 Fetch:语言行为与异步请求处理。
- React 文档:组件、状态、事件处理与渲染;比较较旧的类组件示例时,可配合 API 参考文档。
带着具体问题阅读
打开长篇文档前,先选定一个问题:哪个元素能够表达这个关系、网址如何解析,或哪段程序改变了状态?先写下预测,把示例缩减至相关几行,再把实际行为与文档规则比较。能清楚解释的小示例,比只认得输出的大示例更有学习价值。