我正在创建一个小的 javascript dos,例如控制台。我有闪烁的栏,添加键入的文本(没有输入,使用正文 onkyup),打印和 cls。
我想实现一个类似cin的函数,比如:
bla = cin>>'write somthing'
print('you wrote'+bla)
我有一些工作,但它的提示...
console_p.jin= function(text)
{
console_p.jout(text);
varval = prompt("bla");
return varval;
}//end jin
b=console_p.jin('write stuff');
console_p.jout("you wrote"+b);//"like print"
它工作得很好,但问题是它打破了控制台的归档,你需要点击一个接力棒......
我想要这样的东西,而无需将控制台留给一些弹出窗口。
如果您需要更多我的代码来帮助我发布它。
我为什么要这样做?好吧,我喜欢在控制台中制作原型,没有图形、gui 等,只有逻辑和文本(但我从未在 js 中尝试过这样的东西)。