嵌入式系统中 JavaScript 开发入门指南
1. 开发准备与概述
当你的开发环境搭建完成,并且熟悉了在设备上安装示例的流程后,就可以尝试更多示例了。你已具备后续学习所需的材料和技能。后续的内容相互独立,可按任意顺序阅读。开始使用某部分示例时,务必安装对应的宿主程序,否则启动示例会出错。熟悉 Moddable SDK 的 API 后,可继续学习更高级的内容。
对于熟悉 C 或 C++ 的开发者而言,JavaScript 是一种值得学习的语言。尽管它与在网页开发中使用的 JavaScript 是同一种语言,但在嵌入式系统开发中,它有一些网页开发者很少用到的特性。例如,嵌入式软件几乎都需要处理二进制数据,JavaScript 提供了内置的类型化数组类来支持这一点,但网页开发者通常用不到。
JavaScript 的语法设计与 C 语言有相似之处,这是因为 JavaScript 借鉴了 Java 的设计,而 Java 是 C++ 的演进,C++ 则是为 C 语言引入了面向对象编程。这些相似性有助于 C 和 C++ 程序员快速上手 JavaScript。不过,两者之间也存在许多差异。
JavaScript 已经有 20 多年的历史,并且还在不断发展。现在介绍的是现代 JavaScript,包括 2019 版的特性以及一些未来可能会纳入标准的特性(如私有字段)。这里只介绍标准语言中的特性,由于 JavaScript 历史悠久,有些特性已不建议使用。特别是 2012 年标准化的 JavaScript 第 5 版引入了严格模式,消除了一些容易混淆和低效的特性。本书将只使用严格模式。
超级会员免费看
订阅专栏 解锁全文
1343

被折叠的 条评论
为什么被折叠?



