我正在尝试构建一些编程测验,我们可以在其中保存用户响应并在稍后检查它们。我很熟悉所有的后端工作应该如何工作,但我不知道如何创建一个友好的环境让用户在前端输入代码。有没有办法将一个简单的IDE嵌入到HTML表单中?
这就是我需要:
- 语法高亮(至少HTML/CSS,PHP和JavaScript/JQuery的
- 指定在每个textarea的基础上,答案应该是其中一种语言的方法
- 东西是如果可能的话用jQuery兼容。
有谁知道这个问题的一个很好的解决方案呢?
我正在尝试构建一些编程测验,我们可以在其中保存用户响应并在稍后检查它们。我很熟悉所有的后端工作应该如何工作,但我不知道如何创建一个友好的环境让用户在前端输入代码。有没有办法将一个简单的IDE嵌入到HTML表单中?
这就是我需要:
有谁知道这个问题的一个很好的解决方案呢?
使用CodeMirror编辑器,这是非常强大的,支持各种语言。
看看下面的链接,给出了它们的优缺点以及可广泛应用于客户端编辑的比较。
http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors
这看起来像我所需要的。谢谢! – 2012-04-27 20:07:41