RingoJS在控制台上获取用户输入
RingoJS get user input on console
使用Rhino或RingoJS时,可以在控制台REPL上使用print
打印输出(alert
不可用)。
什么可以用来读取控制台上的用户输入,而不是prompt
?
我有没有地方可以找到关于这些约定的信息,Rhino和/或RingoJS中有哪些API,或者有他们遵守的CommonJS指南?
简单的答案是,目前还没有标准的(广泛支持的)从标准输入流读取字节的方法。使用Rhino,您可以简单地使用Java"System.in"输入流;RingoJS显然实现了System模块。
看起来CommonJS小组仍在起草"系统"规范,其中包括一个"stdin"对象,该对象应该是一个输入流,其行为就像在"r"模式下打开的文件;这样的对象还应该包括一个"read()
"方法。然而,请注意,这些都是草案规范,看起来很少有JavaScript环境提供实现。在一个实现系统和IO规范的环境中,你应该能够做这样的事情:
var system = require('system');
system.stdin.read(10); // Read ten bytes.
相关文章:
- 使用javascript搜索具有用户输入的数组
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 如何使用JavaScript中的用户输入创建序列/序列
- 如何在用户输入时实例化数组
- 如何从客户端的数组中获取用户输入和返回值
- 如何在用户输入 javascript 时更改值
- 如何从多个不同的html页面获得mongodb文档的用户输入
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 从表单中获取用户输入执行计算(操作顺序)并输出回该表单
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 如果用户输入的长度小于最小长度,则显示错误消息
- 随机生成用户输入
- 如果图像标记是用javascript编写的,并且需要用户输入,那么图像不会随页面加载吗
- Javascript:使用用户输入搜索数组
- 根据用户输入的数字生成文本框
- 如何通过获取用户输入和使用按钮来运行JavaScript函数
- 使用用户输入修改链接
- 如何解决取消抖动的用户输入上的竞争条件
- 从用户输入中制作数组动画,如打字机(javascript)
- 如何在视图中保存用户输入内容,并在离开页面时对控制器进行后期调用