没有合适的资源?快使用搜索试试~ 我知道了~
Backbone.js的集合只是一个简单的有序集的模型。通过适应模型和集合,我们可以避免数据处理逻辑放到了我们的视图层。此外,模型和集合还提供了便利的与后端一起工作的方法,当数据发生变化时,可以自动化地标记Backbone.js视图。这样,它可以用于如下的情况: 代码如下: Model: Animal, Collection: Zoo 通常情况下你的集合只适应一种模型,但模型本身并不局限于集合的类型。 代码如下: Model: person, Collection: Office Model: person, Collection: Home 下面是常见的模型/集合的例子: 代码如下:
资源推荐
资源详情
资源评论
Backbone.js中的集合详解中的集合详解
Backbone.js的集合只是一个简单的有序集的模型。通过适应模型和集合,我们可以避免数据处理逻辑放到了我们的视图层。
此外,模型和集合还提供了便利的与后端一起工作的方法,当数据发生变化时,可以自动化地标记Backbone.js视图。这样,
它可以用于如下的情况:
代码如下:
Model: Animal, Collection: Zoo
通常情况下你的集合只适应一种模型,但模型本身并不局限于集合的类型。
代码如下:
Model: person, Collection: Office
Model: person, Collection: Home
下面是常见的模型/集合的例子:
代码如下:
var Music = Backbone.Model.extend({
initialize: function(){
console.log(“Welcome to the music world”);
}
});
var Album = Backbone.Collection.extend({
model: Music
});
上面的代码告诉我们如何创建集合。但是它没有告诉我们用数据操纵集合的过程。因此,让我们探索这个过程:
代码如下:
var Music = Backbone.Model.extend({
defaults: {
name: “Not specified”,
artist: “Not specified”
},
initialize: function(){
console.log(“Welcome to the music world “); }
});
var Album = Backbone.Collection.extend({
model: Music
});
var music1 = new Music ({ id: 1 ,name: “How Bizarre”, artist: “OMC” });
var music 2 = new Music ({id: 2, name: “What Hurts the Most”, artist: “Rascal Flatts” });
var myAlbum = new Album([music 1, music 2]);
console.log( myAlbum.models );
下面我们来看看Backbone.js的集合和其它组件的关系:
一、添加模型到集合一、添加模型到集合
资源评论
weixin_38637805
- 粉丝: 4
- 资源: 952
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功