首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离线版本repl.it

离线版本repl.it
EN

Stack Overflow用户
提问于 2014-04-04 06:34:48
回答 3查看 2.7K关注 0票数 1

不确定我是否正确地提出了我的问题--是否有可能有一个离线版本的repl.it (只需要JavaScript ),这样它就可以不用互联网访问了吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-04 07:03:47

如果要在本地计算机上安装运行JavaScript REPL的方法,则有两个选项:

  • 像往常一样打开浏览器的控制台。互联网的缺乏并不会使它的JavaScripty减少。
  • 安装NodeJS
票数 3
EN

Stack Overflow用户

发布于 2016-08-21 00:36:56

如果您有一个可以运行dos命令的文本编辑器,则可以使用CScript.exe,这是javascript引擎的windows版本。尽管要注意,这是不兼容的ES5,也没有浏览器对象。可以使用CScript.Echo()完成对stdout的写入

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

票数 0
EN

Stack Overflow用户

发布于 2017-10-27 09:39:36

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

代码语言:javascript
复制
<!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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22855267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档