我正在尝试使用 Backbone.js 和 Backbone.Marionette 构建我的第一个应用程序,因为这是我第一次对一切如何“工作”有点迷茫。
我的应用程序将有两个可以滑动到的面板(左侧、菜单和右侧聊天),还有一个固定的标题,div#content
这将是改变的那个。就像这样:
所以,我认为div#menu
不一定要在 DOM 上......它必须由应用程序加载,因为有一些东西(比如个人资料头像)取决于应用程序之前必须获取的数据,所以没关系必须渲染。所以……回到开头,div#menu
一定是木偶区?然后附加一个将呈现头像、名称和菜单项的视图?
那么,呢div#header
?这只是一个名称和 2 个用于加载左侧或右侧面板的按钮,仅此而已。我也应该将其导出到视图吗?
聊天可能是第二部分(div#content
将是第一部分)有更多变化,人们上线/下线......所以它每 10-15 秒就会改变一次,所以重新渲染是有道理的。它也必须是一个地区?
先感谢您!