我正在研究没有浏览器的 Javascript 编程。我想从 Linux 或 Mac OS X 命令行运行脚本,就像我们运行任何其他脚本语言(ruby、php、perl、python…)一样
$ javascript my_javascript_code.js
我查看了 spider monkey (Mozilla) 和 v8 (Google),但它们似乎都是嵌入式的。
是否有人使用 Javascript 作为从命令行执行的脚本语言?
如果有人好奇我为什么要研究这个,我一直在研究 node.js 。 node.js 的性能让我想知道 javascript 是否可以成为处理大数据的可行脚本语言。
原文由 Daniel 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在该主题上找到了这个 相关问题,但是如果您想要直接链接,它们是:
我很惊讶 node.js 没有附带 shell,但我猜它更像是一个基于 epoll/selector 的回调/面向事件的网络服务器,所以也许它不需要完整的 JS 功能集,但我不太熟悉它的内部运作。
由于您似乎对 node.js 感兴趣并且它基于 V8,因此最好遵循有关设置 V8 环境的说明,以便您可以为 JavaScript 编程提供一致的基础(我希望 JSC 和 V8 主要是相同,但我不确定)。