创建简单编辑器

时间:2010-11-24 17:22:54

标签: javascript text-editor

我正在寻找创建简单文本编辑器的方法和指针(不能称之为文本编辑器)。它的功能描述如下......

  1. 用户输入命令的简单文本区域。
  2. 命令是我自己的实现,并不特定于任何编程语言..
  3. 基本命令,例如

             drawSqaure(side);
    
  4. 当用户前进到下一行代码时,我想让上面的代码反映在WYSIWYG面板中(我们的示例中应该绘制一个 circle square),这是一个部分编辑。

  5. 当编辑器成熟时,它应该在用户输入时帮助用户输入命令(语法提示)。

  6. 有人可以通过提供指示和有价值的建议帮助我......

    实际动机是让用户输入命令并让他们直观地看到变化......

    是否有可能开发这种应用程序,如果是这样可以使用HTML + Javascript进行开发????

    或者在一些预先构建的编辑器上使用构建而不是从头开始是明智的吗???

2 个答案:

答案 0 :(得分:0)

这当然可以使用HTML和javascript来完成,但我怀疑有一个开箱即用的工具可以为你做所有这些。我会查看TinyMCE,但您可能需要投入工作来使drawSquare实际渲染到画布中。

答案 1 :(得分:0)

有一些框架可以帮助在画布上绘图。我不知道你希望你的应用程序到底做了什么,但确实有一个有用的框架。

看看您是否喜欢以下任何一项:http://javascript.open-libraries.com/utilities/drawing/10-best-javascript-drawing-and-canvas-libraries/

我在这里看到的想法肯定可以使用javascript和canvas对象,但是在使用频繁时需要一些熟练的工作。