Модульная структура обработки строк JavaScript

Я создаю систему совместной работы на основе js, часть которой разбивает текст на компоненты, что позволяет динамически заменять части, переупорядочивать их и т. Д. В конечном итоге я хочу, чтобы пользователи могли выделять части текста, которые сегментируют контент в модульные блоки. Цель состоит в том, чтобы разрешить редактирование отдельных компонентов и дать возможность выбора лучших версий каждого. Кто-нибудь сталкивался с какими-либо инструментами с открытым исходным кодом, которые обращаются к чему-то подобному?

Существует так много инструментов, которые могут помочь реализовать некоторые из задействованных функциональных возможностей, но я действительно ищу что-то более всеобъемлющее, например, фреймворк или движок, разработанный специально с учетом этих проблем. Я создал гибкую структуру объектов javascript, которая позволяет легко назначать и связывать концепции. Я использовал jQuery для захвата строк содержимого и использовал комбинацию jQuery и подчеркивания вместе с различными другими инструментами и утилитами, которые я собрал для выполнения работы с текстом / объектами, в сочетании с модифицированными виджетами jQueryUI для выполнения таких операций, как перетаскивание / падение и т. д.

Несколько дней подготовки к этому этапу проекта позволили мне понять огромные сложности, и я не хочу тратить время на то, чтобы заново изобрести колесо. Просмотр широкого спектра инструментов был ошеломляющим, и я чувствую, что могу злоупотреблять много времени, не опираясь на других людей с большим опытом в этой области. Я знаю, что должен быть целый ряд проектов, которые уже решили этот вид визуализации контента / концептуальных модификаций контента и рассмотрели тонкости, чтобы развить некоторые лучшие практики из этого процесса.

Я рассмотрел некоторые из внутренних компонентов WebKit и Firefox, которые имеют дело с синтаксическим анализом текста, но это кажется немного неосновательным для того, к чему я стремлюсь, хотя интерфейс DocumentFragment может иметь некоторое обещание. Прошлой ночью я начал копать немного глубже в Додзё, и должен сказать, что я удивлен тем, насколько тщательна большая часть их работы. Просматривая часть огромного объема работы, которая уже была вложена в семантику языка и другую фундаментальную концептуальную теорию, я подумал, что должен посмотреть, есть ли проект, к которому я мог бы обратиться за вдохновением, руководством или даже просто использовать кое-что из того, что уже сделано Какие-либо предложения?

Спасибо за любой вклад!

0 ответов

Другие вопросы по тегам