网站推广.NET

网站推广.NET

震撼登场:微信小程序主要开发语言

来源:互联网

小程序的主要开发语言是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软件包。