浏览器与node.js在处理JavaScript程序的侧重点有啥不同或者说它们咋相互配合

不同的宿主环境的区别
■网友
理解几个概念,浏览器内核,DOM,BOM,JS 引擎
■网友
可以啊,这个问题( ?З?) mua╭早年,当web工程师搭建网站必须手写cgi的时候,很多人开始不切实际的幻想,如果开发网站的所有环节,只用一种语言该多好。果然世上有造梦人,就有圆梦人——丹麦Google团队开发的v8引擎,就是这样的产物。v8在执行js前将它"编译"为机器码,而不是大多数浏览器的元组码或者解释器中间码,大大提升了运行时效率。而node正是基于v8引擎。chrome内核亦是如此。所以基于node,nw等的js是可以编译后运行,而浏览器情况就复杂的多,不同浏览器都有自己的策略。v8也提供了高效利用系统底层资源的可能,这也是webgl技术的条件。至于node和nw的区别嘛,一个是提供cgi,os等服务端解决方案的,一个是提供桌面端解决方案的。至于node和v8的区别?学好node会c++就行,v8的话,反正我是还没准备好。
■网友
【浏览器与node.js在处理JavaScript程序的侧重点有啥不同或者说它们咋相互配合】 浏览器提供给js操作dom的能力。
nodejs提供网络/fs的能力。

■网友
node.js只有逻辑,没有bom,dom等其他操作,


    推荐阅读