0

我正在构建一个基于 js 的协作系统,其中一部分将文本分解为组件,以允许动态换出、重新排列等部分。最终,我希望用户能够突出显示文本的一部分,从而将内容分割成模块化单元。目的是允许编辑单个组件并选择每个组件的最佳版本。有没有人遇到过任何解决此类问题的开源工具?

有很多工具可以帮助实现所涉及的一些功能,但我真的在寻找更全面的东西,比如专门针对这些挑战的范围设计的框架或引擎。我构建了一个灵活的 javascript 对象结构,以允许轻松分配和关联概念。我正在使用 jQuery 来获取内容字符串,并且一直在使用 jQuery 和下划线的组合以及我放在一起的各种其他工具和实用程序来进行文本/对象操作,再加上修改后的 jQueryUI 小部件来执行诸如拖动/掉落等

为该项目的这一阶段做的几天准备已经让我清楚地了解所涉及的巨大复杂性,我不想浪费时间重新发明轮子。浏览各种各样的工具让人不知所措,我觉得我可能会滥用很多时间而不依赖在该领域有更多经验的其他人。我知道必须有许多项目已经解决了这种视觉内容/概念修改分类并解决了复杂性以从流程中发展出一些最佳实践。

我考虑过一些处理文本解析的 WebKit 和 Firefox 内部,但这似乎有点偏离我的目标,尽管 DocumentFragment 接口可能有一些希望。昨晚我开始更深入地研究 Dojo,我不得不说我对他们的大量工作如此彻底感到惊讶。在浏览了已经投入语言语义学和其他基本概念理论的大量工作中的一小部分之后,我想我应该看看是否有一个项目可以让我获得灵感、指导,甚至只是利用其中的一些已经完成了。有什么建议么?

感谢您的任何意见!

4

0 回答 0