控制台如何在codecademy.com/tryruby.org上运行?

时间:2011-08-20 05:50:15

标签: javascript jquery ruby

我所谈论的网站 - codecademy.comtryruby.org

我的猜测是控制台是一个简单的div,其中有一个“附加”的关键监听器。每当用户按任意键并按Enter键提交时,控制台只会添加他在div中最后一个字母后输入的内容,并将>> [type here部分“移动”到{{1}的最后一行}}

但是,我不确定这是否如此简单,所以我想知道其他人的想法。我认为这样效率太低 - 特别是当我们谈论整个控制台上塞满文本的情况时 - 在最后一行添加任何符号并将剩余的文本移动到那时将花费太多时间用于浏览器处理。

1 个答案:

答案 0 :(得分:5)

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