ECMAScript与JavaScript的区别?浏览器、Nod

2020-03-24  本文已影响0人  砂壶

ECMAScript与JavaScript通常都被用来表达相同的含义,但是JavaScript的含义要比ECMAScript多。ECMAScript是由Ecma国际通过ECMA-262标准化的脚本程序设计语言, JavaScript 是 ECMAScript 的一种实现。

ECMA-262 规定了 ECMAScript 语言的几个重要组成部分:

ECMAScript是对实现该标准的各个方面内容的语言描述。

ECMAScript与Web浏览器没有依赖关系。Web浏览器是ECMAScript实现可能的宿主环境之一。

浏览器中JavaScript的实现由以下三个部分组成:

其它的宿主环境中如:

NodeJS中JavaScript的实现由以下三个部分组成:

(NodeJS通过使用NPM 包管理各种拓展包来快速实现一些功能,同时通过使用一些原生的模块例如 FS、HTTP、OS等来拓展能力。)

微信小程序中 JavaScript的实现由以下三个部分组成

参考资料:

上一篇 下一篇

猜你喜欢

热点阅读