小程序的主要开发语言是JavaScript。开发人员使用JavaScript开发业务逻辑,并调用小程序的API来完成业务需求。
在大多数开发人员看来,ECMAScript和JavaScript表示相同的含义,但严格来说,两者的含义是不同的。 ECMAScript是Ecma International通过ECMA-262标准化的脚本编程语言,而JavaScript是ECMAScript的实现。了解JavaScript是ECMAScript的实现可以帮助开发人员理解小程序中的JavaScript与浏览器中的JavaScript和NodeJS中的JavaScript不同。
ECMA-262指定了ECMAScript语言的几个重要组成部分:
语法类型语句关键字运算符对象
浏览器中JavaScript的组成如下:
浏览器中的JavaScript由ECMAScript,BOM(浏览器对象模型)和DOM(文档对象模型)组成。 web前端开发人员将熟悉这两个对象模型,这使开发人员可以操作和浏览服务器的某些性能,例如修改URL,修改页面呈现,记录数据等。
NodeJS中JavaScript的组成如下:
小程序中的JavaScript由ECMAScript和小程序框架以及小程序 API实现。与浏览器中的JavaScript相比,没有BOM和DOM对象,因此JQuery和Zepto之类的浏览器库无法在小程序中运行,并且同样缺少本机模块和NPM包管理机制,小程序无法加载本机库,不能直接使用大多数NPM软件包。
免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)