我试图尽可能地延迟加载,
但是,我对如何开始感到困惑,这是我的“顺序理解”:
目标:创建一个联系人页面,其中包含服务器上现有的联系人
- Step1.0:要使用路由器:
<div id="contacts">
必须存在才能触发规则,所以我退回到(Step0.9), - Step0.9:在body中创建了这个div。好吧,路由器找到#contacts,呵呵,不过这是个视图,ok,后退一步(Step0.8)。
- Step0.8:擦除在 中创建的 div
body
并用视图替换它:
contactsView = Backbone.View.extend tagName: 'div', id: 'contacts'
为了延迟加载,这个视图应该只在我的路由表中触发 #contact 时创建,但我只是从正文中删除它,它确实存在,我回到 Step1.0 ???
找到了一些教程,显示了全局变量设置......请,使用路由器、视图、它们的模型和集合的一般场景应该如何进行(答案不需要代码,每个步骤只需一行)?
我知道可以有多种方法,但是创建元素的最常见的主干步骤策略是什么。
提前致谢。