BackboneJS收藏

2018-12-19 18:07 更新

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

继关闭所有你可以用它来操纵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)
它返回一个包装的对象。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号