是否有运行Javascript的本地运行时环境?(类似于JScript的Windows脚本主机)

是否有运行Javascript的本地运行时环境?(类似于JScript的Windows脚本主机),javascript,vbscript,wsh,jscript,Javascript,Vbscript,Wsh,Jscript,我想知道是否有一个“本地运行时环境”来承载Javascript代码,而不是基于浏览器的,用于运行小型本地应用程序?类似于WSH(Windows脚本主机)的JavaScript(而不是MS-JScript) 我想在本地运行一些javascript脚本,就像在VBScript(VBS)中一样,可能会出现以下情况: 访问本地文件(可能通过FSO对象) 简单控制台读/写 Javascript的最新版本 某种形式的简单调试 P>可选的,如何考虑只在“本地”模式下运行浏览器?ie:启动、运行代码、退出,或者

我想知道是否有一个“本地运行时环境”来承载Javascript代码,而不是基于浏览器的,用于运行小型本地应用程序?类似于WSH(Windows脚本主机)的JavaScript(而不是MS-JScript)

我想在本地运行一些javascript脚本,就像在VBScript(VBS)中一样,可能会出现以下情况:

  • 访问本地文件(可能通过FSO对象)
  • 简单控制台读/写
  • Javascript的最新版本
  • 某种形式的简单调试
  • P>可选的,如何考虑只在“本地”模式下运行浏览器?ie:启动、运行代码、退出,或者使用命令行开关/选项,而不需要太多开销?如果是,使用哪种浏览器?火狐?是否可能以某种方式“提取”JS运行时引擎/DLL并调用它

    那么,简单地说,像WSH这样的东西只用于javascript


    谢谢。

    您要找的是HTA。()

    在HTA中,您可以使用jQuery、javascript、HTML、FSO、EXCEL和命令行,这非常有用

    不利的一面。它只在Windows和IE渲染引擎上工作。

    主要用于服务器应用程序,但也可用于命令行工具。

    提供了在V8上运行的javascript

    它运行在Mac、Linux和Windows上,使用节点包管理器(Node Package Manager,NPM)可以访问大量快速开发的库


    如果您想使用服务器端/本地javascript,这是您应该使用的,而不是一些专有的windows环境。

    ,即EcmaScript 5

    谢谢大卫,我已经完全忘记HTAs了!你知道他们是否使用本地安装的IE,或者他们是否需要特定的版本?是的,但你仍然被IE的问题所困扰。win2k上的IE6并不比web上的IE6好:(但如果它使用IE,那么它就使用JScript(已被明确排除在外)而不是JavaScript。@昆汀,你是在告诉我IE不使用JavaScript吗?那么为什么jQuery可以工作?请解释一下你的评论,我不确定是否可以理解。@David Laberge-IE有一个JScript引擎,所以jQuery可以正常运行。你有没有在独立(无web)环境中使用过这个节点JS应用程序?您必须包含多个文件才能使用它吗?我们公司的web应用程序构建系统基于NodeJS。它构建web应用程序,但它本身不是一个web应用程序,所以我想这算是独立的。关于多个文件,您当然需要所需库的文件。它毕竟是一种脚本语言。如果我听起来有点奇怪,很抱歉noying。如果本地PC上没有运行apache或IIS,您可以在没有web访问权限的windows计算机上运行NodeJs吗?我真的很好奇这个解决方案。您可以。您可以在本地计算机上使用它编写任何脚本,只要有API。如果愿意,您可以使用node替换apache/IIS设置。我建议您d NodeJS Express模块JScript和JavaScript 1.5之间的区别是什么?