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

RingoJS javascript-在控制台上获取用户输入,javascript,rhino,commonjs,ringojs,Javascript,Rhino,Commonjs,Ringojs,使用Rhino或RingoJS时,可以使用控制台REPL上的print打印输出(alert不可用) 什么可以用来读取控制台上的用户输入,而不是提示符 我是否可以在某个地方找到关于这些约定的信息,Rhino和/或RingoJS中提供了哪些API,或者他们遵守了一个通用的JS指南?简单的回答是,目前没有从标准输入流读取字节的标准(广泛支持)方法。使用Rhino,您可以简单地使用Java“System.in”输入流;RingoJS显然实现了这个功能 看起来仍在处理一个应该是输入流的文件,其行为就像在“

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

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


我是否可以在某个地方找到关于这些约定的信息,Rhino和/或RingoJS中提供了哪些API,或者他们遵守了一个通用的JS指南?

简单的回答是,目前没有从标准输入流读取字节的标准(广泛支持)方法。使用Rhino,您可以简单地使用Java“System.in”输入流;RingoJS显然实现了这个功能

看起来仍在处理一个应该是输入流的文件,其行为就像在“r”模式下打开的文件;这样的对象也应该是方法。但是请注意,这些都是草案规范,看起来很少有JavaScript环境提供实现。在实施系统和IO规范的环境中,您应该能够执行以下操作:

var-system=require('system');
系统标准读数(10);//读取十个字节。

谢谢您的解释。这似乎有点奇怪,直到规格最终确定,他们才发出警报和提示。当我试图寻找替代方案时,我读到了他们为什么不带警报发货的消息。警报会破坏与旧浏览器等的兼容性。