1

我正在尝试构建一些编程测验,我们可以在其中保存用户响应并在以后查看它们。我非常熟悉所有后端的东西应该如何工作,但我不知道如何为用户在前端输入代码创建一个友好的环境。

这是我需要的:

  • 语法高亮(至少 HTML/CSS、PHP 和 Javascript/JQuery
  • 一种基于每个文本区域指定答案应该使用哪种语言的方法
  • 如果可能的话,与 JQuery 兼容的东西。

有谁知道这个问题的好解决方案?

4

2 回答 2

2

使用非常强大且支持多种语言的 CodeMirror 编辑器。

http://codemirror.net/

看看下面的链接,它比较了广泛使用的客户端编辑器以及它们的优缺点。

http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors

于 2012-04-27T15:12:13.153 回答
0

我的公司使用编辑区,我认为它适合您的需求:

http://www.cdolivet.com/editarea/

演示:http ://www.cdolivet.com/editarea/editarea/exemples/exemple_full.html

于 2012-04-27T15:10:42.517 回答