3、嵌入式系统中 JavaScript 开发入门指南

嵌入式系统中 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 版引入了严格模式,消除了一些容易混淆和低效的特性。本书将只使用严格模式。

2. 基础语法
2.1 “Hello, wo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值