0

我正在尝试使用 Backbone.js 和 Backbone.Marionette 构建我的第一个应用程序,因为这是我第一次对一切如何“工作”有点迷茫。

我的应用程序将有两个可以滑动到的面板(左侧、菜单和右侧聊天),还有一个固定的标题,div#content这将是改变的那个。就像这样:

骨骼

所以,我认为div#menu不一定要在 DOM 上......它必须由应用程序加载,因为有一些东西(比如个人资料头像)取决于应用程序之前必须获取的数据,所以没关系必须渲染。所以……回到开头,div#menu一定是木偶区?然后附加一个将呈现头像、名称和菜单项的视图?

那么,呢div#header?这只是一个名称和 2 个用于加载左侧或右侧面板的按钮,仅此而已。我也应该将其导出到视图吗?

聊天可能是第二部分(div#content将是第一部分)有更多变化,人们上线/下线......所以它每 10-15 秒就会改变一次,所以重新渲染是有道理的。它也必须是一个地区?

先感谢您!

4

1 回答 1

0

是的,你在正确的轨道上。这取决于您的偏好,但这可能都是一个“布局”,对于您描述的每个区域都有一个“区域”。并且这些区域中的每一个都可以绑定到一个 ItemView。

于 2014-01-09T02:09:37.003 回答