有没有办法可以像运行 Python、Bash、Windows Batch 或其他脚本语言那样运行 Javascript?
文件访问和其他库函数会很好,但不是必需的 - 我现在用 Javascript 最流畅、最高效。不过每次打开浏览器控制台还是很不舒服。
我对 Windows 环境最感兴趣。
答案1
有没有办法可以在没有浏览器的情况下运行 JavaScript,例如 shell 或批处理脚本?
您正在寻找的是JavaScript shell。
JavaScript shell 可让您快速测试 JavaScript 代码片段,而无需重新加载网页。它们对于开发和调试代码非常有用。
独立 JavaScript shell
以下 JavaScript shell 是独立环境,如 perl 或 python。
- Node.js- Node.js 是一个用于轻松构建快速、可扩展的网络应用程序的平台。
- 江苏省数据库- 一个独立的 JavaScript shell,带有适用于 Windows、Mac 和 Linux 的编译二进制文件。
- 类JavaScript- 一个独立的、可扩展的 JavaScript shell,包括本机和 JavaScript 库。
- GLUE脚本- 一个独立的 JavaScript shell,用于编写跨平台 JavaScript 应用程序。它可以使用 wxWidgets 来编写 GUI 应用程序,以前称为 wxJavaScript。
- 韓國- 由 Perl 增强的独立 JavaScript shell。可以直接从 JavaScript 使用 perl 模块:用于数据库集成的 DBI、用于 GUI 应用程序的 GTK2、用于系统编程的 POSIX 等。现在,CPAN 为 JavaScript 程序员提供了最好的选择。
- ShellJS- 适用于 Node.js 的可移植 Unix shell 命令
- Windows 脚本宿主- Microsoft® Windows® Script Host (WSH) 是与语言无关的 Windows 脚本宿主。
答案2
答案3
为了完整起见,必须提一下Windows 脚本宿主,适用于 Windows 98 及更高版本,并且能够执行 JavaScript 代码:
CScript.exe c:\scripts\sample.js