javascript - 王牌编辑器console.log()

标签 javascript console ace-editor

我目前正在测试 Ace 代码编辑器 ( http://ace.c9.io/ ) 并嵌入到网页中。 我想知道是否可以创建一个输出控制台来显示 console.log 和输出命令。目前,我正在使用 eval() 来评估代码,但由于没有控制台,因此不会显示 console.log 命令。 我希望编辑器能够像 CodeCademy 中那样输出。

谢谢!

最佳答案

Console 与 ace 完全无关。您需要创建自己的。 这并不难,您需要覆盖控制台的全局,并编写一些对对象进行字符串化的函数,并将该字符串添加到另一个编辑器或 dom 节点。
您可能想看看其他具有控制台的项目,例如https://github.com/jsbin/jsbin/blob/master/public/js/render/console.js

关于javascript - 王牌编辑器console.log(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28442982/

相关文章:

ace-editor - 如何在ace编辑器中添加我自己的完成器

ace-editor - 如何在ace中建立模式?

javascript - 基本的 AngularJS 谷歌地图

javascript - 重定向后先等待再执行操作 - Puppeteer Node.js

javascript - 加载窗口上的 jQuery

javascript - 将 HTML/CSS 转换为图像的更好方法

c++ - 控制台(显示)中的双缓冲?

networking - 如何呈现远程 ncurses 控制台?

windows - CMD 提示/批处理文件中的更多颜色

javascript - 如何让 Ace 编辑器根据行数调整高度?