有没有一种JavaScript引擎,我可以在其中运行我的代码而不必强制使用浏览器?

8
有没有一种方法可以编写和运行JavaScript代码,而不需要运行浏览器并使用其JavaScript引擎?
谢谢!

这段代码是否仍然会与HTML DOM进行“交互”,还是你只想在非Web环境下使用JavaScript语法? - OnesimusUnbound
只需要JavaScript语法,不需要DOM。 - pencilCake
7个回答

5

我很惊讶还没有人指出这一点。

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模块来进行系统维护或管理。


1


1

1

0

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接