3

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

我想在本地运行一些 javascript 脚本,就像我对 VBScript (VBS) 一样,可能会执行以下一些操作:

  1. 访问本地文件(可能通过 FSO 对象)
  2. 简单的控制台读/写
  3. 最新版本的 Javascript
  4. 某种形式的简单调试

或者,如何考虑仅在“本地”模式下运行浏览器?即:启动,运行代码,退出,也许使用命令行开关/选项,没有太多开销?如果是这样,哪个浏览器?火狐?是否有可能以某种方式“提取”JS 运行时引擎/DLL 并调用它?

所以,简而言之,像 WSH 这样的东西只适用于 javascript?

谢谢。

4

4 回答 4

6

http://nodejs.org/为您提供在 V8 上运行的 javascript。

它可以在 Mac、Linux 和 Windows 上运行,并让您可以使用 Node Package Manager (NPM) 在非常快速的开发中访问大量库。

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

于 2011-11-22T11:59:45.087 回答
1

您要查找的内容称为 HTA。(文档

在 HTA 中,您可以使用 jQuery、javascript、HTML、FSO、EXCEL、命令行,效果很好。

不足之处。它仅适用于 Windows 和 IE 渲染引擎。

于 2011-11-22T11:50:24.780 回答
1

WSH 可以运行 Chakra,也就是 EcmaScript 5。

于 2012-03-26T01:12:49.897 回答
0

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

于 2011-11-22T11:57:30.137 回答