用例:我从一个涉及大量客户端脚本的项目开始。它类似于一个迷你 CMS,用户可以在其中拖放html 组件。有点类似这个。现在,我必须选择一个 MVC 框架来定义用户将使用的组件。(执行拖动、调整大小、删除等操作)。
现在我面临的问题 是,选择一个易于学习和实施的框架。我有 Javascript 和 jQuery 的基本知识,并且已经使用了一段时间,但没有使用 MVC 的经验。
我过去 2 天的研究表明,backbone.js是一个很好的开始,但我想对它在处理 html 组件和 DOM 元素方面提供的灵活性提出评论/建议。如何存储 HTML 组件的初始内容?(外箱和结构)。
另外,如何处理多个相同类型的组件?动态生成 ID 是一种选择,但使用动态 ID 管理多个元素变得困难。有没有其他方法可以处理它们?
哪个框架可以轻松处理这些组件上的事件?