我正在用JavaScript制作基于文本的游戏,我正在寻找一个命令行小部件,并具备以下功能:
- print - 能够发送同步命令以将一些文本(最好支持任意HTML)放入命令行中。
- commands - 能够指定用户可以输入的命令,然后执行函数(应支持此类命令的参数,并最好具有自动完成功能)。
- prompt - 能够请求输入(并将该输入发送到回调函数)。这应该排队打印并禁用命令。
- 用户不应能够编辑输出文本(但应能够复制和粘贴)。
- 最好使用语义化元素。
- 浏览器支持:最新的Firefox和Chrome,最好还支持IE9,最新的Safari和Opera。