我正在为Web应用程序编写一个接口,该接口要求用户在JavaScript文本区域中编写一小块Java。我想知道是否存在一个用JavaScript编写的编辑器可以进行Java语法检查?谷歌搜索产生JavaScript编辑器,但没有用JavaScript编写的Java编辑器。 (当然,我只看了5页深)
答案 0 :(得分:5)
您是否需要语法检查(即检查代码是否有效且可编译),还是只需要语法高亮(使其颜色漂亮)?如果是后者,则搜索语法高亮编辑器,而不是“Java编辑器”。
如果您需要实际的语法检查,您可能需要在服务器端执行此操作(使用Ajax调用)或编写Java applet以在页面中执行此操作。用JavaScript编写Java解析器肯定是可能的,但可能超出了你想要做的实际范围。
无论哪种方式,这篇维基百科文章都是一个很好的起点:Comparison of JavaScript-based source code editors。
答案 1 :(得分:0)
您可能会从this Wikipedia page获得一些想法。