🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 2.常见问题:本书 > 原文: [http://exploringjs.com/impatient-js/ch_faq-book.html](http://exploringjs.com/impatient-js/ch_faq-book.html) > > 贡献者:[HUANGZIJIAN](https://github.com/huangzijian888) 本章回答您可能遇到的问题,并提供阅读本书的技巧。 ### 2.1.如果我真的不耐烦,我该怎么读? 请执行下列操作: * 开始阅读[全局](ch_big-picture.html)一章。 * 跳过所有标记为“高级”的章节和快速参考部分。 那么,您应该可以相当快的阅读完本书。 ### 2.2.为什么有些章节标有“高级”? 标有“高级”的章节对于初学者而言有一定的难度。入门阶段,跳过这部分内容不仅能降低学习的难度还能帮助您快速掌握 JavaScript 基础知识。 随着您知识的积累,再来看这些章节的时候会轻松很多。 ### 2.3.为什么有些章节标有“赠阅”? 标有赠阅的章节是本书付费版本中的内容(印刷版和电子书)。它们列在[完整目录](http://exploringjs.com/impatient-js/downloads/complete-toc.html)中。 ### 2.4.如何提交反馈和勘误? 本书的 HTML 版本(付费版本的在线或无广告存档)在每章末尾都有一个链接,可让您提供反馈。 ### 2.5.如何获取我在 Payhip 购买的下载的更新? * 购买的收据电子邮件包含一个链接。您始终可以在该位置下载最新版本的文件。 * 如果您在购买时选择了电子邮件,那么只要有新内容,您就会收到电子邮件。要在以后选择加入,您必须联系 Payhip(参见`payhip.com`的底部)。 ### 2.6.我偶尔会看到类型注释是什么意思? 例如,您可能会看到: 类型注释如“`: number`”和“`: boolean`”不是真正的 JavaScript。它们是静态类型的表示法,借用了编译到 JavaScript 语言的 TypeScript(主要是 JavaScript 加静态类型)。 为什么要使用这种表示法?它有助于您快速了解功能的工作原理。 类型符号在[博客文章](http://2ality.com/2018/04/type-notation-typescript.html) 2ality 上详细解释。 ### 2.7.带图标的注释是什么意思? ![](https://img.kancloud.cn/83/6f/836f0345de4fda5b9b81d7038ebb276d.svg) **阅读** 解释如何最好地阅读内容或指向其他地方(书中或外部)的额外阅读。 ![](https://img.kancloud.cn/9c/53/9c5358c6578dee8dea3427be5bbd7f12.svg) **提示** 提供与当前内容相关的提示。 ![](https://img.kancloud.cn/20/ae/20ae605d8efee727618ed3803e87a6e5.svg) **警告** 警告陷阱等 ![](https://img.kancloud.cn/7b/17/7b17729df07100ffa1c582a9b46ac13a.svg) **详情** 提供其他详细信息,补充当前内容。它类似于脚注。 ![](https://img.kancloud.cn/3e/d5/3ed5755d562179ae6c199264f5e21157.svg) **应用** 提到您可以在此时进行的测试驱动练习的路径。 ![](https://img.kancloud.cn/ff/a8/ffa8e16628cad59b09c786b836722faa.svg) **测验** 表示当前(部分)章节有一个测验。