codecamp

BackboneJS收藏

集合有序集合模型 。我们只需要扩展骨干的集合类来创建你自己的收藏。即触发集合在模型的任何事件也将被收集直接触发。这可以让你聆听到一个集合中的任何模型变为特定属性。

继关闭所有你可以用它来操纵BackboneJS收集方法表列出:

SN 方法和说明
1 延伸
扩展骨干的集合类来创建自己的集合。
2 模型
要指定模型类,我们需要重写的集合类的模型属性。
3 初始化
当创建模型实例,它是由限定在创建集合时初始化函数调用。
4 楷模
的这些收藏里面创建的模型数组。
五 的toJSON
返回模型的使用JSON格式集合中的属性的副本。
6 同步
它代表了模型的状态,并使用Backbone.sync显示集合的状态。
7 加
模型模型或阵列添加到集合。
8 去掉
从集合中移除一个模型或模型数组。
9 重启
它重置的收集和使用的新车型填入数组或将清空整个集合。
10 组
它是用来与集在模型项来更新集合。如果发现任何新的模式,项目wiil被添加到模型。
11 得到
它用于通过使用idor CID来检索的集合的模型。
12 在
通过使用指定的索引检索集合模型。
13 推
它类似于加内搭的车型阵列和推模型集合()方法。
14 流行的
它类似于删除其采取的模式阵列,并从集合中删除模型()方法。
15 不印字
在集合开头添加指定的模型。
16 转移
它消除了从集合中的第一项。
17 片
显示从集合模型元素的浅拷贝。
18 长度
计数的集合中的模型数目。
19 比较
它是用来集合中的项目进行排序。
20 分类
排序集合中的项目,并使用比较财产,以对项目进行排序。
21 采摘
检索从集合中的模型的属性。
22 哪里
它用于通过使用集合中的匹配属性来显示模型。
23 findWhere
它返回的模式,即在集合中指定的属性相匹配。
24 网址
它创建集合的实例,并返回,其中资源所在。
25 解析
通过将通过响应对象返回集合的数据,并表示JSON格式的数据。
26 克隆
它返回指定对象的浅拷贝。
27 取
它从使用同步方法集合中的模型中提取的数据。
28 创建
它创建的集合中的模型的新实例。

下划线方法

要在Backbone.Collection使用的下表列表向下Underscore.js方法,它提供其功能。

SN 方法和说明
1 _.each(列表,iteratee,[背景])
每个使用iteratee功能集合中的元素进行迭代。
2 _.map(列表,iteratee,[背景])
它映射的各值,并在使用iteratee函数值的新的数组显示它们。
3 _.reduce(列表,iteratee,备忘录,[背景])
它减少值列表分为单值,它也被称为注射和与foldl。
4 _.reduceRight(列表,iteratee,备忘录,[背景])
这是减少右结合的版本。
五 _.find(列表,谓词[背景])
它发现的每一个值,并返回其传递谓词或测试的第一个。
6 _.filter(列表,谓词[背景])
它过滤每个值和返回值的阵列,通过了谓词或测试。
7 _.reject(列表,谓词[背景])
它返回在其中不列入传递的预测值的列表中被拒绝的元素。
8 _.every(列表,谓词[背景])
它返回true,如果在列表中的元素它传递的预测值。
9 _.some(列表,谓词[背景])
它返回true,如果在列表中的元素它传递的预测值。
10 _.contains(列表,值[的fromIndex])
它返回true,目前在列表中,如果值。
11 _.invoke(列表,方法名,*参数)
它调用列表中的每个值使用方法名()方法的名称。
12 _.max(名单[iteratee],[背景])
它指定列表中的最大值。
13 _.min(名单[iteratee],[背景])
它指定列表中的最小值。
14 _.sortBy(名单[iteratee],[背景])
它通过使用列表中iteratee返回升序排序元素。
15 _.groupBy(名单[iteratee],[背景])
它把收集到的值设置,通过使用列表中iteratee分组。
16 _.shuffle(名单)
它返回列表的洗牌副本。
17 _.toArray(名单)
它定义了列表的阵列。
18 _.size(名单)
它定义在列表的值的数目。
19 _.first(数组,[N])
它指定列表中的阵列的第一个元素。
20 _.initial(数组,[N])
它返回一切,但指定数组的列表中的最后一个条目。
21 _.last(数组,[N])
它指定列表中的阵列的最后一个元素。
22 _.rest(数组,[指数])
它定义了阵列中的元件的其余部分。
23 _.without(数组,*值)
它返回它在列表中删除所有实例的值。
24 _.indexOf(数组,值,[isSorted])
若发现在指定的索引,则返回值或返回-1,如果找不到它。
25 _.indexOf(数组,值,[的fromIndex])
它返回值的最后出现在数组中或返回-1,如果找不到它。
26 _.isEmpty(对象)
如果在列表中没有的值返回TRUE。
27 _.chain(OBJ)
它返回一个包装的对象。

BackboneJS 模型
BackboneJS路由器
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

BackboneJS Resources

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }