美文网首页
ECMAScript与JavaScript的区别?浏览器、Nod

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

作者: 砂壶 | 来源:发表于2020-03-24 08:31 被阅读0次

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

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

  • 语法
  • 类型
  • 语句
  • 关键字
  • 保留字
  • 操作符
  • 对象

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

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

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

  • 核心(ECMAScript)
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)

其它的宿主环境中如:

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

  • 核心(ECMAScript)
  • NPM
  • Native

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

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

  • 核心(ECMAScript)
  • 小程序框架
  • 小程序API

参考资料:

相关文章

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

    ECMAScript与JavaScript通常都被用来表达相同的含义,但是JavaScript的含义要比ECMAS...

  • 第1、2章学习笔记

    javaScript与ECMAScript的区别 javascript的含义比ECMAScript规定的要多得多。...

  • ECMAScript/JavaScript

    ECMAScript与javascript的联系与区别:javascript是一种流行的脚本语言。javascri...

  • ES6,了解一下

    ES6的历史 ECMAScript和JavaScript 首先区别ECMAScript和JavaScript。 E...

  • 【管子先生的Node之旅·11】Node中的JavaScript

    在 Node.js 世界中的写 JavaScript 与浏览器中写 JavaScript 是完全不同的体验。Nod...

  • 2018-05-25

    1.javaScript是脚本语言用于与浏览器实现对话。 2、javaScript由核心语法ECMAScript...

  • ES6-Babel转码器

    文章总结学习来自于:阮一峰-ECMAScript6入门 1.JavaScript与ECMAScript的区别 EC...

  • ES6第N次学习

    1、简介 ECMAScript和JavaScript的区别:历史原因就不赘述了,总之,ECMAScript是标准,...

  • ECMAScript 新特性

    ECMAScript 与 JavaScript ECMAScript 的发展过程 ECMAScript 2015 ...

  • BOM

    ECMAScript是JavaScript的核心,但如果要在Web中使用JavaScript,那么BOM(浏览器对...

网友评论

      本文标题:ECMAScript与JavaScript的区别?浏览器、Nod

      本文链接:https://www.haomeiwen.com/subject/zetpyhtx.html