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