javascript - 有关服务器端js问题
阿神
阿神 2017-04-11 09:01:05
[JavaScript讨论组]

我最近在做一个项目,服务器是嵌入式服务器appweb,文件格式是esp。服务端的语言用的是javascript引擎,但是我不明白既然用的是javascript引擎为什么一些很常用的函数都是不支持的?比如console.log(),split()等。

阿神
阿神

闭关修行中......

全部回复(1)
大家讲道理

题主对名词的使用或者理解过于混乱。
1:服务端语言用的是javascript引擎 =》 服务端语言用的是javascript。
2:javascript是ecma标准的实现,javascript引擎是ecma标准实现的解释。
这里你要理解javascript只是一门语言而已,它的实现的标准是ecma标准。javascript引擎是用来解释和执行javascript的。
3:为什么不能用console:console不属于ecma标准的内容;之所以能用,制造js引擎的厂商,在处理js引擎所在宿主给加进去的全局函数而已。如果你所使用的js引擎所宿主的环境没有集成,自然不能用。
ps:一般js引擎只负责js本身的解释和执行,不会加入如node里的global或者browser里面的dom,bom之类的,他们分工是不一样的,制定者也不一样。

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

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