如何在本地编译 Javascript 控制台应用程序?
How to compile Javascript console application locally?
我是 Javascript 的初学者,我决定通过使用它解决问题来练习 Javascript,我找到了一个接受 Javascript V8 4.8.0
代码的 online judge。
所以,我在网上搜索了 Javascript V8 在我的机器上的那个版本,但我找不到任何简单的方法,所有的页面都在解释如何构建它,这似乎是一个我不知道的过程不需要通过。
有没有一种简单的方法可以在我的机器上编译和使用 Javascript 编写的 运行 命令行应用程序?
Note: I don't want to use node.js because I tried using it's I/O and
as a beginner I think it is complex in some way.
更新: 我发现包管理器 pbox.me 提供了一个版本的 V8 JavaScript 引擎,我设法安装了它。
另一个问题出现了:每当我尝试 运行 一个在命令行中写入 d8 myfile.js
的 js 文件时,什么都没有发生,就好像它是一个空程序一样,知道我尝试 d8.exe
文件并且它是工作,我确保将 PATH 插入到环境变量中。
我做错了什么?
开始使用 JavaScript 的最简单方法可能是在浏览器中使用它。您可以直接在浏览器的 JavaScript 控制台中输入简单的内容(查看菜单);或者您可以将您的代码嵌入到一个简单的 HTML 文档中。
如果你愿意,你甚至可以很容易地实现 readline()
/print()
函数,所以你可以假装在做基于 stdin/stdout 的 I/O:只需阅读来自一个字符串数组,并将输出发送到 console.log
(或者创建 DOM 个节点,如果你想成为花哨的 and/or 学习如何手动生成动态网站内容)。
旁注:V8 4.8 已严重过时,请勿使用它来执行您自己未编写的代码。
我是 Javascript 的初学者,我决定通过使用它解决问题来练习 Javascript,我找到了一个接受 Javascript V8 4.8.0
代码的 online judge。
所以,我在网上搜索了 Javascript V8 在我的机器上的那个版本,但我找不到任何简单的方法,所有的页面都在解释如何构建它,这似乎是一个我不知道的过程不需要通过。
有没有一种简单的方法可以在我的机器上编译和使用 Javascript 编写的 运行 命令行应用程序?
Note: I don't want to use node.js because I tried using it's I/O and as a beginner I think it is complex in some way.
更新: 我发现包管理器 pbox.me 提供了一个版本的 V8 JavaScript 引擎,我设法安装了它。
另一个问题出现了:每当我尝试 运行 一个在命令行中写入 d8 myfile.js
的 js 文件时,什么都没有发生,就好像它是一个空程序一样,知道我尝试 d8.exe
文件并且它是工作,我确保将 PATH 插入到环境变量中。
我做错了什么?
开始使用 JavaScript 的最简单方法可能是在浏览器中使用它。您可以直接在浏览器的 JavaScript 控制台中输入简单的内容(查看菜单);或者您可以将您的代码嵌入到一个简单的 HTML 文档中。
如果你愿意,你甚至可以很容易地实现 readline()
/print()
函数,所以你可以假装在做基于 stdin/stdout 的 I/O:只需阅读来自一个字符串数组,并将输出发送到 console.log
(或者创建 DOM 个节点,如果你想成为花哨的 and/or 学习如何手动生成动态网站内容)。
旁注:V8 4.8 已严重过时,请勿使用它来执行您自己未编写的代码。