本章回答您可能遇到的问题,并提供阅读本书的技巧。
这本书是三本书合一
测验和练习 在帮助您练习和巩固所学知识方面发挥着重要作用。
一些章节和部分标记为“(高级)”。这样做的目的是您可以最初跳过它们。也就是说,您只需阅读基本(非高级)内容即可快速掌握 JavaScript 的工作知识。
随着知识的积累,您可以稍后再回过头来学习部分或全部高级内容。
奖励章节仅在本书的付费版本(印刷版和电子书)中提供。它们列在 完整目录 中。
本书的 HTML 版本(在线版本或付费版本中的无广告存档)在每章末尾都有一个链接,您可以通过该链接提供反馈。
购买的收据电子邮件中包含一个链接。您始终可以在该位置下载文件的最新版本。
如果您在购买时选择了接收电子邮件,则每当有新内容时,您都会收到一封电子邮件。要稍后选择加入,您必须联系 Payhip(请参阅 payhip.com
底部)。
是的。有关操作说明,请参阅 本书主页。
如果您购买了印刷版,则可以获得数字版本的折扣。印刷版主页 介绍了具体方法。
遗憾的是,反过来是不可能的:如果您购买了数字版本,则无法获得印刷版的折扣。
在 印刷版主页 上,您可以提交错误并查看已提交的错误。
印刷版主页 上有一个列表,其中包含您在印刷版脚注中看到的所有 URL。
例如,您可能会看到
Number.isFinite(num: number): boolean
这称为 Number.isFinite()
的*类型签名*。这种表示法,尤其是 num
的静态类型 number
和结果的 boolean
,并不是真正的 JavaScript。该表示法借鉴了编译为 JavaScript 的语言 TypeScript(它主要是 JavaScript 加上静态类型)。
为什么要使用这种表示法?它有助于您快速了解函数的工作原理。该表示法在 “TypeScript 入门” 中有详细解释,但通常比较直观。
阅读说明
解释如何最好地阅读内容。
外部内容
指向额外的外部内容。
提示
提供与当前内容相关的提示。
问题
提出并回答与当前内容相关的问题(类似于常见问题解答)。
警告
警告陷阱等。
详细信息
提供补充当前内容的附加详细信息。它类似于脚注。
练习
提及您可以在此时进行的测试驱动练习的路径。
测验
表示当前(部分)章节有测验。