创建一个集合

1)new Backbone.Collection()方式

var user=new Backbone.Model({'name':'susan'});
var list=new Backbone.Collection({'name':'jack','age':'18'});

2)extend方法扩展后再实例化

var User=Backbone.Model.extend({});
var List=Backbone.Collection.extend({model:User}); var user1=new List({'name':'susan'});
var user2=new List([{'name':'susan'},{'name':'jack'}]);

add()方法将模型添加到集合中

var user=new Backbone.Model({'name':'susan'});
var list=new Backbone.Collection({'name':'jack','age':'18'});
list.add(user);


var User=Backbone.Model.extend({});
var List=Backbone.Collection.extend({model:User});

var user3=new List();
user3.add({'name':'susan'});
user3.add([{'name':'lucy'},{'name':'lily'}]);

remove方法 从集合中删除模型

1)根据cid删除

2)根据models[i]删除

defaults

1)无效的例子

var user=new Backbone.Model({
defaults:{'one':1,'two':2}
});

2)有效的例子

var User=Backbone.Model.extend({
defaults:{'one':1,'two':2}
});
var user=new User;


对defaults不明白,是不是它只能用在扩展的Model中 ?

最新文章

  1. Ubuntu下配置apache开启https
  2. windows 装 Crypto.Cipher
  3. 解决UITableView头部空白
  4. 23+ Useful HTML5 Open Source Online Video Players & Libraries,
  5. RasAPI函数实现PPPOE拨号
  6. Apache【第一篇】安装
  7. Windows Server以服务方式部署Tomcat
  8. 在eclipse下编译hadoop2.0源码
  9. Team Foundation Server 2015使用教程--读取器tfs组的checkin权限修改
  10. 本地数据jqGrid分页
  11. java同时连接db2和mysql的程序
  12. [AHOI 2005]COMMON 约数研究
  13. c# 链接mongDB集群实战开发3
  14. python学习笔记(2)--基本语法元素
  15. nginx的https和http共存反向代理配置
  16. AIX更改用户组
  17. android app与服务器交互
  18. 获取微信access_token
  19. 直压到亚马逊AWS平台,阿里云OSS平台或者腾讯云COS平台
  20. linux下如何kill tty终端

热门文章

  1. 区分虚拟机和machine simulator
  2. Shell hook
  3. Java Management Extensions (JMX) Flume
  4. 在Java中如何编写回调函数,以及回调函数的简单应用
  5. 织梦CMS如何在首页调用指定的文章 idlist
  6. 一步一步学Silverlight 2系列(28):图片处理
  7. phpstudy开启时mysql不开启时红色灯
  8. iOS 生成随机数
  9. Redmine 数据库连接错误
  10. JavaScript-Tool:Ext JS