对这两者的概念区分总是很模糊,不能很透彻的了解,跟标题一样的,像还有服务器端的JavaScript和浏览器端的JavaScript...还请大神不吝赐教,万分感谢!!
1 回答

拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
服务端的js就是nodejs,目前,只有nodejs可以用javascript实现服务端功能。
简单来说,js必须依赖JS引擎(也可以成为JS解释器)来运行。浏览器默认都会有这类JS引擎,所以,前端的页面可以在浏览器里正确显示,JS正常运行。这个,也就是你所说的“浏览器端的JavaScript”。
Nodejs,它用的是google v8引擎,安装好node之后,也就有了一个JS运行环境。然后,在这个环境下,“服务器端的JavaScript”也就可以顺利执行了。注意,服务端的JS,是没有window或者document这种全局对象(它们是浏览器专属的对象),另外,node的事件轮询机制和浏览器端的JS事件轮询机制,也略有不同。
添加回答
举报
0/150
提交
取消