JavaScript、ECMA、CommonJs、NodeJS、TypeScript的关系
返回
JavaScript
发布时间:1995
发布公司:Netscape (网景)
它是一种高级的解释型编程语言,简称JS
它最初的设计目标是改善网页的用户体验。
ECMAScript
产生时间:1996
1996年Netscape为了抵御微软开发的类似JavaScript的语言JScript对JavaScript的竞争,将JavaScript提交给国际标准化组织ECMA(European Computer Manufacturers Association)
1997年ECMA组织发布262号标准文件(ECMA-262)的第一个版本规定了浏览器脚本语言的标准
CommonJs
发布时间:2009
设计的目标是为JavaScript在网页浏览器之外创建模块约定。
V8引擎
发布时间:2008
发布公司:谷歌
功能:将JavaScript代码解释成机器指令序列执行。
意义:Google公司为Chrome浏览器而开发的,它的特点是让JavaScript的运行变得非常快。
NodeJs
Node是基于Chrome V8引擎开发的能使JavaScript在服务器端运行的运行时环境。
TypeScript
发布时间:2012年
发布公司:微软