一个完整的JavaScript实现是由以下3个不同部分组成的:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。Nodejs和couchdb中没有DOM和BOM,那么它运行的还算是javascript吗?
2 回答
慕容708150
TA贡献1831条经验 获得超4个赞
一个完整的JavaScript实现是由以下3个不同部分组成的从哪儿看的?文档对象模型(DOM)DOM是一种操作xml文档的方式,不仅仅是js,其它语言都有,而且api也相当一致。这个nodejs也有,因为nodejs也可以在服务器端操作xml。浏览器对象模型(BOM)既然是浏览器对象模型,那么服务器端的js肯定就没有了。一个完整的浏览器端JavaScript实现是由以下3个不同部分组成的:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。或者浏览器端上面的JavaScript实现是由以下3个不同部分组成的……
Cats萌萌
TA贡献1805条经验 获得超9个赞
node组成:ECMAScriptCommonJS(fs.tcp…)node中没有浏览器中的BOM和DOM而且node对js的支持,是依赖V8引擎实现的,在最新的V0.11.9中,已经可以启动harmony模式来支持ES6所以如果说的严谨一些,node使用的是ECMAScript,不知楼主对这个说法是否满意楼主这段话应该是红皮书上的,说的是JavaScript的实现,这个没有问题,因为本来JS就是为了浏览器设计出来的,实现的话要依赖浏览器,即要包含BOM和DOM
添加回答
举报
0/150
提交
取消