我正在尝试构建一些编程测验,我们可以在其中保存用户响应并在以后查看它们。我非常熟悉所有后端内容应该如何工作,但我不知道如何为用户在前端输入代码创建一个友好的环境。
这就是我需要的:
有人知道解决这个问题的好方法吗?
使用CodeMirror编辑器,它非常强大并且支持多种语言。
查看下面的链接,其中比较了广泛使用的客户端编辑器及其优缺点。
http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors
我的公司使用编辑区,我认为它适合您的需求:
http://www.cdolivet.com/editarea/
演示:http://www.cdolivet.com/editarea/editarea/exemples/exemple_full.html
您可以阅读此博客以获得答案:https://www.jdoodle.com/blog/embed-an-ide