3、嵌入式系统中C/C++开发者的JavaScript入门指南

嵌入式系统中C/C++开发者的JavaScript入门指南

1. 开发准备与学习规划

当你的开发环境搭建完成,并且熟悉了在设备上安装示例的流程后,就可以尝试更多示例了。从第2章到第10章的内容相互独立,你可以按任意顺序阅读。在开始使用某一章的示例时,务必安装该章的宿主程序,否则启动示例时会出错。当你对Moddable SDK的API感到熟悉后,就可以继续学习更高级的内容。

2. 面向C和C++开发者的JavaScript介绍

对于熟悉C或C++的开发者来说,本章是快速且实用的JavaScript入门指南。这里介绍的JavaScript与网页开发中使用的是同一种语言,但由于聚焦于嵌入式系统而非网页浏览器,所以会涉及一些网页开发者很少使用的特性。例如,在嵌入式软件开发中,处理二进制数据几乎是必不可少的,JavaScript通过内置的类型化数组类来支持二进制数据,而大多数网页开发者在构建网页时并不需要使用这一特性。

C和C++开发者在学习JavaScript时具有很大优势,因为JavaScript的语法与C很相似。JavaScript的设计借鉴了Java,而Java是C++的演进,C++则为C引入了面向对象编程。这些相似性有助于开发者快速读写JavaScript代码,但两种语言在很多方面也存在差异,本章将以这些相似性为基础,介绍它们的不同之处。

JavaScript已经有20多年的历史,并且在不断发展。本章介绍的是现代JavaScript,包括2019版的特性以及一些有望在未来版本中纳入的特性(如私有字段),只涉及标准语言中的特性。由于JavaScript历史悠久,某些特性已不建议使用,例如2012年标准化的JavaScript第5版引入了严

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值