我在该主题上找到了这个相关问题,但是如果您想要直接链接,可以在这里找到:
- 正如其他人指出的那样,您可以安装Rhino。
- 如果您使用的是Mac,则可以使用JavascriptCore,后者调用WebKit的Javascript引擎。
- 您也可以使用Chome / Google的V8解释器。
- 作为OSA的Javascript很有趣,因为它使您(AFAIK)与可脚本化的OSX应用程序交互,就好像您在Applescript中一样(没有可怕的语法)
我很惊讶node.js没有外壳程序,但是我想它实际上更像是一个基于epoll/基于选择器的回调/面向事件的网络服务器,因此也许它不需要完整的JS功能集,但是我对它的内部运作不太熟悉。
由于您似乎对node.js感兴趣并且由于它基于V8,因此最好遵循这些说明来设置V8环境,以便为Javascript编程提供一致的基础(我希望JSC和V8主要是一样,但我不确定)。



