javascript - 怎么理解服务器端模块和浏览器端模块?二者分别会在什么样的情景下使用?
PHP中文网
PHP中文网 2017-04-11 11:39:19
[JavaScript讨论组]

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

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
怪我咯

服务端的js就是nodejs,目前,只有nodejs可以用javascript实现服务端功能。

简单来说,js必须依赖JS引擎(也可以成为JS解释器)来运行。浏览器默认都会有这类JS引擎,所以,前端的页面可以在浏览器里正确显示,JS正常运行。这个,也就是你所说的“浏览器端的JavaScript”。

Nodejs,它用的是google v8引擎,安装好node之后,也就有了一个JS运行环境。然后,在这个环境下,“服务器端的JavaScript”也就可以顺利执行了。注意,服务端的JS,是没有window或者document这种全局对象(它们是浏览器专属的对象),另外,node的事件轮询机制和浏览器端的JS事件轮询机制,也略有不同。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号