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