谢谢!
我很惊讶还没有人指出这一点。
Windows包括一个JavaScript引擎,可从命令行中使用。
自Windows 98以来,所有版本的Windows都包含了一个称为“Windows脚本主机”的东西。这是一种支持脚本“引擎”的Windows标准方式。自第一个版本以来,WSH支持JScript,即Microsoft的JavaScript版本。除其他外,这意味着,从Windows命令行中,您只需调用任何*.js文件的名称,它将在JScript引擎中运行。(通过wscript.exe或cscript.exe)
您可以查看此问题:IE9的Javascript引擎(代号“Chakra”)的ProgId或CLSID是什么,了解如何从cscript.exe调用更高性能的IE9 Javascript引擎。
我使用cscript.exe在emacs中运行jslint,对我正在编辑的任何.js模块进行检查。(通过flymake-for-js) 很多人使用.js模块来进行系统维护或管理。
Java 6支持在Java代码中执行JavaScript。您可以加载任意JS文件并执行(eval)它。
以下是一个简单的代码示例: http://www.java2s.com/Code/Java/JDK-6/ExecuteJavascriptscriptinafile.htm
有很多独立的JavaScript引擎,这是对之前帖子的补充
还有很多构建在这些JavaScript引擎之上的独立JS引擎和框架(例如Node.js、ringojs等)。
http://en.wikipedia.org/wiki/Comparison_of_server-side_JavaScript_solutions
嗯,你所需要的只是根据你的需求进行选择。