Nodejs使用的是javascript还是ECMAScript?

一个完整的JavaScript实现是由以下3个不同部分组成的:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。
Nodejs和couchdb中没有DOM和BOM,那么它运行的还算是javascript吗?
慕尼黑5688855
浏览 253回答 2
2回答

慕容708150

一个完整的JavaScript实现是由以下3个不同部分组成的从哪儿看的?文档对象模型(DOM)DOM是一种操作xml文档的方式,不仅仅是js,其它语言都有,而且api也相当一致。这个nodejs也有,因为nodejs也可以在服务器端操作xml。浏览器对象模型(BOM)既然是浏览器对象模型,那么服务器端的js肯定就没有了。一个完整的浏览器端JavaScript实现是由以下3个不同部分组成的:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。或者浏览器端上面的JavaScript实现是由以下3个不同部分组成的……

Cats萌萌

node组成:ECMAScriptCommonJS(fs.tcp…)node中没有浏览器中的BOM和DOM而且node对js的支持,是依赖V8引擎实现的,在最新的V0.11.9中,已经可以启动harmony模式来支持ES6所以如果说的严谨一些,node使用的是ECMAScript,不知楼主对这个说法是否满意楼主这段话应该是红皮书上的,说的是JavaScript的实现,这个没有问题,因为本来JS就是为了浏览器设计出来的,实现的话要依赖浏览器,即要包含BOM和DOM
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript