如何使用jQuery自动完成插件组织backbone.js应用程序?

时间:2012-07-05 11:44:16

标签: javascript architecture backbone.js

我对Backbone.JS很陌生,无法理解我应该为我的应用程序创建多少视图,集合和模型。

我的申请包括两部分。在左侧我有一个输入标签,它应该支持自动完成。自动完成下拉列表将结果显示为按钮。当用户单击任何按钮时,我需要更新数据库并将该按钮添加到dom中的单独视图中,其中包含已保存的实体。我做了一个小线框。

Wireframe of an application

我不需要代码,只需帮助我使用一般架构。我应该为左侧,每个按钮和右侧创建单独的视图吗?收藏怎么样?有多少人?我读了很多backbone.js文档,但是当我自己开始做 - 有点困惑。

1 个答案:

答案 0 :(得分:1)

你的模拟可以用不同的方式解释(这是骨干的美丽......)。

一种方法可能是一个主视图,它将保存和处理其他2个子视图的事件:

  1. 自动填充视图
  2. 所选按钮视图
  3. 主视图将处理第一个视图的数据库连接,并在成功保存操作时调用它 以及从第二个视图删除删除触发器上的按钮,然后渲染第二个视图。

    当然,它可以通过其他各种方式实施:

    This简单视频可以帮助您入门。

    This帖子可以提供帮助。

    看看@miguelr的答案。