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) 它返回一个包装的对象。 |
以上内容是否对您有帮助:
更多建议: