【发布时间】:2015-02-10 22:19:06
【问题描述】:
我目前正在测试 Ace 代码编辑器 (http://ace.c9.io/) 并嵌入到网页中。 我想知道是否可以创建一个输出控制台来显示 console.log 和输出命令。目前,我正在使用 eval() 来评估代码,但由于没有控制台,因此不会显示 console.log 命令。 我希望编辑器能够像在 CodeCademy 中一样输出。
谢谢!
【问题讨论】:
标签: javascript console ace-editor
我目前正在测试 Ace 代码编辑器 (http://ace.c9.io/) 并嵌入到网页中。 我想知道是否可以创建一个输出控制台来显示 console.log 和输出命令。目前,我正在使用 eval() 来评估代码,但由于没有控制台,因此不会显示 console.log 命令。 我希望编辑器能够像在 CodeCademy 中一样输出。
谢谢!
【问题讨论】:
标签: javascript console ace-editor
控制台与 ace 完全无关。您需要创建自己的。
这不是很难,您需要覆盖控制台的全局,并编写一些将对象字符串化并将该字符串添加到另一个编辑器或 dom 节点的函数。
您可能想看看其他有控制台的项目,例如https://github.com/jsbin/jsbin/blob/master/public/js/render/console.js
【讨论】: