首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RingoJS javascript -在控制台上获取用户输入

RingoJS javascript -在控制台上获取用户输入
EN

Stack Overflow用户
提问于 2012-01-27 22:11:23
回答 1查看 1.2K关注 0票数 1

在使用Rhino或RingoJS时,可以在控制台REPL上使用print来打印输出(alert不可用)。

可以使用什么来读取控制台上的用户输入,而不是prompt

有没有什么地方可以找到关于这些约定的信息,在Rhino和/或RingoJS中有哪些API可用,或者是否有它们所遵循的CommonJS指南?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-27 22:41:43

简而言之,目前还没有从标准输入流读取字节的标准(广泛支持)方法。对于Rhino,您可以简单地使用Java "System.in“输入流;RingoJS显然实现了System module

看起来CommonJS group仍然在draft of the "System" specification which includes a "stdin" object上工作,它应该是一个输入流,行为就像在"r“模式下打开的文件一样;这样的对象也应该是include a "read()"方法。但是,请注意,这些都是草案规范,似乎很少有JavaScript环境提供实现。在实现系统和IO规范的环境中,您应该能够执行以下操作:

代码语言:javascript
复制
var system = require('system');
system.stdin.read(10); // Read ten bytes.
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9034498

复制
相关文章

相似问题

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