создание простого редактора - PullRequest
0 голосов
/ 24 ноября 2010

Я нахожусь в поиске путей и указателей для создания простого текстового редактора (не могу назвать его именно текстовым редактором). Функции этого описаны ниже ...

  1. простойтекстовая область, где пользователь вводит команды.
  2. команды являются моей собственной реализацией и не относятся к каким-либо языкам программирования ..
  3. базовые команды, такие как

             drawSqaure(side);
    
  4. По мере того, как пользователь переходит к следующей строке кода, я хочу, чтобы вышеуказанный код отображался на панели WYSIWYG (в нашем примере это должен быть круг квадрат), который является частью редактора..

  5. Естественно, когда редактор созревает, он должен помогать пользователям с командами (подсказки синтаксиса) во время их ввода.

может кто-нибудь мне помочьпредоставляя указатели и ценные советы ...

Фактический мотив состоит в том, чтобы позволить командам пользовательского типа и визуально видеть изменения ...

возможно ли разработать этот тип приложения иесли это так, возможно ли использоватьHTML + Javascript для разработки ????

или разумнее использовать сборку на некоторых готовых редакторах вместо того, чтобы начинать с нуля ???

Ответы [ 2 ]

0 голосов
/ 24 ноября 2010

Существуют рамки, помогающие рисовать на холсте.Я не знаю, что именно вы хотите разрешить делать своему приложению, но наверняка есть рамки, которые будут полезны.

Посмотрите, нравится ли вам что-то из этого: http://javascript.open -libraries.com / utilities / drawing / 10-best-javascript-drawing-and-canvas-library /

Идея, которую я здесь вижу, безусловно возможна для javascript и объекта canvas, но потребует некоторыхумение быстро работать при интенсивном использовании.

0 голосов
/ 24 ноября 2010

Конечно, это можно сделать с помощью HTML и javascript, но я сомневаюсь, что есть готовый инструмент, который сделает все это за вас.Я бы проверил TinyMCE , но вам, вероятно, понадобится добавить в работу, чтобы такие вещи, как drawSquare, действительно рендерились в холст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...