javascript ECMAscript 和node.js commonJs之间的关系

别来无恙 提交于 2019-12-31 23:45:19

ECMAscript:是一个标准,有ECMA组织定义的一个标准它规定了一些语法规则和语义。

JavaScript:是一门脚本编程脚本编程语言。是对ECMAscript这个标准的实现,但完整的JavaScript包含三个部分

 

 

 

node.js 是一个运行环境。

javascript诞生之初的目的是用在web, 由浏览器执行。那么脱离浏览器,javascript就不能执行了吗? nodejs出现之前,确实是这样的。因为只有浏览器里才有javascript解释器!只有它才知道javascript要怎么执行。既然如此,只要把这个解释器拿出来,再添加一些必要的执行库工具不就可以让javascript脱离浏览器执行了嘛,所以nodejs就诞生了。各家浏览器商都有自己的javascript解释器, nodejs用的是chrome的V8 javascript引擎。这个问题就解释完了。

commonjs:指不运行在浏览器的js代码,运行的其他平台的js的规范

参考链接:https://www.jianshu.com/p/7a5201690fb4

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!