离线版本repl.it

时间:2014-04-04 06:34:49

标签: javascript github

不确定我是否正确地提出了我的问题 - 是否可以使用repl.it的离线版本(仅需要JavaScript),以便可以在没有互联网访问的情况下使用它?

3 个答案:

答案 0 :(得分:2)

如果您想在本地计算机上安装一种运行JavaScript REPL的方法,您有两种选择:

  • 照常打开浏览器的控制台。缺乏互联网并没有减少JavaScripty。
  • 安装NodeJS

答案 1 :(得分:0)

如果你有一个可以运行dos命令的文本编辑器,你可以使用CScript.exe,一个javascript引擎的windows版本。虽然要注意,这不是ES5兼容的,并且没有浏览器对象。可以使用CScript.Echo()

来写入stdout

我使用具有工具配置的TextPad,您可以在其中设置CScript路径(在Windows系统目录中找到它)。

答案 2 :(得分:0)

我想知道你为什么不能创建自己的 REPL ,你只需创建一个新的window.open("", "_Jres", "", "false"),你也可以window.open("", "_self")来替换目前的文件。

<!DOCTYPE html>
<html>
<head><title>Js Execute</title></head>
<body>    
    <textarea id="code" rows="10" cols="50">
//write your code here
alert("Clicking OK will write heading 1 in the new window");
document.write("<h1>heading 1</h1>");
    </textarea>
    <br/>
    <button onclick="Execute()">Click To execute the above written JS</button>
    <script>
        function Execute() {
            var win2 = window.open("", "_Jres", "", "false");
            var content = document.getElementById("code");
            var datacode = content.value;
            console.log(datacode);
            var hbody = "<script>" + datacode + "</" + "script>";
            win2.document.writeln(hbody);
        }
    </script>
</body>
</html>