构建数据驱动的跑步应用程序
1. 引入集合概念
在开发跑步应用程序时,之前的代码只是一个小插曲,我们不会以单个模型的方式使用数据。用户通常希望查看他们所有的跑步记录,可能有几十条、几百条甚至上千条。这就需要使用 Backbone.js 的集合(collections)特性,集合是 Backbone.js 的核心概念之一,它可以帮助我们处理多个模型。
我们可以使用 Yeoman 轻松定义和搭建集合的框架。在命令行中执行以下命令:
$ yo backbone:collection runs
这个命令会创建一个实现文件 app/scripts/collections/runs.js 和一个测试文件 test/collections/runs.spec.js 。以下是 runs.js 的初始代码:
/*Global Running, Backbone*/
Running.Collections = Running.Collections || {};
(function () {
"use strict";
Running.Collections.Runs = Backbone.Collection.extend({
model: Running.Models.Runs
});
})();
由于 Yeoman 无法正确处理复数形式,这里模型
超级会员免费看
订阅专栏 解锁全文
497

被折叠的 条评论
为什么被折叠?



