扫码关注官方订阅号
对这两者的概念区分总是很模糊,不能很透彻的了解,跟标题一样的,像还有服务器端的JavaScript和浏览器端的JavaScript...还请大神不吝赐教,万分感谢!!
认证0级讲师
服务端的js就是nodejs,目前,只有nodejs可以用javascript实现服务端功能。
简单来说,js必须依赖JS引擎(也可以成为JS解释器)来运行。浏览器默认都会有这类JS引擎,所以,前端的页面可以在浏览器里正确显示,JS正常运行。这个,也就是你所说的“浏览器端的JavaScript”。
Nodejs,它用的是google v8引擎,安装好node之后,也就有了一个JS运行环境。然后,在这个环境下,“服务器端的JavaScript”也就可以顺利执行了。注意,服务端的JS,是没有window或者document这种全局对象(它们是浏览器专属的对象),另外,node的事件轮询机制和浏览器端的JS事件轮询机制,也略有不同。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
服务端的js就是nodejs,目前,只有nodejs可以用javascript实现服务端功能。
简单来说,js必须依赖JS引擎(也可以成为JS解释器)来运行。浏览器默认都会有这类JS引擎,所以,前端的页面可以在浏览器里正确显示,JS正常运行。这个,也就是你所说的“浏览器端的JavaScript”。
Nodejs,它用的是google v8引擎,安装好node之后,也就有了一个JS运行环境。然后,在这个环境下,“服务器端的JavaScript”也就可以顺利执行了。注意,服务端的JS,是没有window或者document这种全局对象(它们是浏览器专属的对象),另外,node的事件轮询机制和浏览器端的JS事件轮询机制,也略有不同。