控制台如何在codecademy.com/tryruby.org上工作

How does the console works on codecademy.com/tryruby.org?

本文关键字:tryruby org 工作 com codecademy 控制台      更新时间:2023-09-26

我所说的网站- codecademy.com和tryruby.org。

我猜控制台是一个简单的div,"附加"了一个关键监听器。当用户按下任何键并按enter键提交时,控制台只是将他输入的内容添加到div的最后一个字母之后,并将>> [type here部分"移动"到div的最后一行。

然而,我不确定这是否那么简单,所以我想知道其他人是怎么想的。我认为这样做的效率太低了——尤其是当整个控制台都塞满了文本的时候——在最后一行添加任何符号并将其余的文本向上移动会花费浏览器太多的时间来处理。

命令通过AJAX发送到实际的Ruby解释器,您提供的解释是正确的,但没有说明命令在Ruby语言中提供任何合理的结果这一事实。