我正在尝试使用Backbone.js和Backbone.Marionette构建我的第一个应用程序,因为这是我第一次因为一切都“工作”而有点迷失。
我的应用程序将有两个面板,您可以滑动到(左侧,菜单和右侧聊天),还有一个固定的标题和div#content
,它将是更改的那个。就像那样:
所以,我认为div#menu
不必在DOM上......它必须由App加载,因为有些东西(如个人资料头像)取决于App的数据必须先取,所以必须渲染才行。那么......回到开始,div#menu
必须是木偶地区?然后附上一个将呈现头像,名称和菜单项的视图?
那么,div#header
呢?这只是一个名称和2个按钮,用于加载左侧或右侧面板,仅此而已。我应该将它导出到视图吗?
聊天可能是第二部分(div#content
将是第一部分)有更多变化,人们上线/离线...所以它会每10-15秒更改一次,所以它是有意义的渲染的。它一定也是一个地区吗?
提前谢谢!
答案 0 :(得分:0)
是的,你走在正确的轨道上。这取决于您的偏好,但这可能都是一个“布局”,对于您描述的每个区域都有一个“区域”。每个区域都可以绑定到ItemView。