是否有运行Javascript的本地运行环境? (如 JScript 的 Windows 脚本宿主)
我想知道是否有一个“本地运行时环境”用于托管 Javascript 代码(不基于浏览器)来运行小型本地应用程序?类似 JavaScript 的 WSH(Windows 脚本宿主)(不是 MS-JScript)。
我想在本地运行一些 javascript 脚本,就像我对 VBScript (VBS) 所做的那样,可能具有以下一些功能:
- 访问本地文件(可能通过 FSO 对象)
- 简单的控制台读/写
- Javascript 的最新版本
- 某种形式或者
,如何考虑仅在“本地”模式下运行浏览器?即:启动、运行代码、退出,也许使用命令行开关/选项,而不需要太多开销?如果是的话,哪个浏览器?火狐?是否有可能以某种方式“提取”JS 运行时引擎/DLL 并调用它?
那么,简而言之,像 WSH 这样的东西只是针对 javascript 的吗?
谢谢。
I wonder if there is a 'local runtime environment' for hosting Javascript code, that's not browser based, for running small local apps? Something like WSH (Windows Scripting Host) for JavaScript (not MS-JScript).
I would like to run some javascript scripts locally, like I might for VBScript (VBS), with the possibility of some of the following:
- Access to local files (perhaps via an FSO object)
- Simple console read/write
- Recent version of Javascript
- Some form of simple debug
Alternatively, how might one consider running a browser in 'local' mode only? ie: launch, run-code, exit, perhaps with command-line switches/options, without too much overhead? If so, which browser? FireFox? Might it be possible to somehow 'extract' the JS runtime engine/DLL and call that?
So, in brief, something like WSH just for javascript?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
http://nodejs.org/ 为您提供在 V8 上运行的 javascript。
它在 Mac、Linux 和 Windows 上运行,让您可以使用节点包管理器 (NPM) 快速开发访问大量库。
如果你想做服务器端/本地 javascript,这就是你应该使用的,而不是一些专有的 Windows 环境。
http://nodejs.org/ gives you javascript running on V8.
It runs on Mac, Linux and Windows and gives you access to a huge number of libraries in very rapid development using the Node Package Manager(NPM).
If you want to do serverside/local javascript, this is what you should use and not some proprietary windows environment.
您正在寻找的称为 HTA。 (文档)
在 HTA 中,您可以使用jQuery、javascript、HTML、FSO、EXCEL、命令行,它运行得很好。
不利的一面。它仅适用于 Windows 和 IE 渲染引擎。
What you are looking for is called HTA. (Documentation)
In HTA you can use jQuery, javascript, HTML, FSO, EXCEL, Command Line it works great.
The down side. It works only on Windows and with the IE rendering engine.
WSH 可以运行 Chakra,即 EcmaScript 5。
WSH can run Chakra, which is EcmaScript 5.
node.js 主要用于服务器应用程序,但它对于命令行工具也非常有用。
node.js is largely used for server apps, but it's quite usable for command line tools as well.