集合有序集合模型 。我們只需要擴展骨干的集合類來創(chuàng)建你自己的收藏。即觸發(fā)集合在模型的任何事件也將被收集直接觸發(fā)。這可以讓你聆聽到一個集合中的任何模型變?yōu)樘囟▽傩浴?
繼關(guān)閉所有你可以用它來操縱BackboneJS收集方法表列出:
SN | 方法和說明 |
---|---|
1 | 延伸 擴展骨干的集合類來創(chuàng)建自己的集合。 |
2 | 模型 要指定模型類,我們需要重寫的集合類的模型屬性。 |
3 | 初始化 當(dāng)創(chuàng)建模型實例,它是由限定在創(chuàng)建集合時初始化函數(shù)調(diào)用。 |
4 | 楷模 的這些收藏里面創(chuàng)建的模型數(shù)組。 |
五 | 的toJSON 返回模型的使用JSON格式集合中的屬性的副本。 |
6 | 同步 它代表了模型的狀態(tài),并使用Backbone.sync顯示集合的狀態(tài)。 |
7 | 加 模型模型或陣列添加到集合。 |
8 | 去掉 從集合中移除一個模型或模型數(shù)組。 |
9 | 重啟 它重置的收集和使用的新車型填入數(shù)組或?qū)⑶蹇照麄€集合。 |
10 | 組 它是用來與集在模型項來更新集合。如果發(fā)現(xiàn)任何新的模式,項目wiil被添加到模型。 |
11 | 得到 它用于通過使用idor CID來檢索的集合的模型。 |
12 | 在 通過使用指定的索引檢索集合模型。 |
13 | 推 它類似于加內(nèi)搭的車型陣列和推模型集合()方法。 |
14 | 流行的 它類似于刪除其采取的模式陣列,并從集合中刪除模型()方法。 |
15 | 不印字 在集合開頭添加指定的模型。 |
16 | 轉(zhuǎn)移 它消除了從集合中的第一項。 |
17 | 片 顯示從集合模型元素的淺拷貝。 |
18 | 長度 計數(shù)的集合中的模型數(shù)目。 |
19 | 比較 它是用來集合中的項目進行排序。 |
20 | 分類 排序集合中的項目,并使用比較財產(chǎn),以對項目進行排序。 |
21 | 采摘 檢索從集合中的模型的屬性。 |
22 | 哪里 它用于通過使用集合中的匹配屬性來顯示模型。 |
23 | findWhere 它返回的模式,即在集合中指定的屬性相匹配。 |
24 | 網(wǎng)址 它創(chuàng)建集合的實例,并返回,其中資源所在。 |
25 | 解析 通過將通過響應(yīng)對象返回集合的數(shù)據(jù),并表示JSON格式的數(shù)據(jù)。 |
26 | 克隆 它返回指定對象的淺拷貝。 |
27 | 取 它從使用同步方法集合中的模型中提取的數(shù)據(jù)。 |
28 | 創(chuàng)建 它創(chuàng)建的集合中的模型的新實例。 |
要在Backbone.Collection使用的下表列表向下Underscore.js方法,它提供其功能。
SN | 方法和說明 |
---|---|
1 | _.each(列表,iteratee,[背景]) 每個使用iteratee功能集合中的元素進行迭代。 |
2 | _.map(列表,iteratee,[背景]) 它映射的各值,并在使用iteratee函數(shù)值的新的數(shù)組顯示它們。 |
3 | _.reduce(列表,iteratee,備忘錄,[背景]) 它減少值列表分為單值,它也被稱為注射和與foldl。 |
4 | _.reduceRight(列表,iteratee,備忘錄,[背景]) 這是減少右結(jié)合的版本。 |
五 | _.find(列表,謂詞[背景]) 它發(fā)現(xiàn)的每一個值,并返回其傳遞謂詞或測試的第一個。 |
6 | _.filter(列表,謂詞[背景]) 它過濾每個值和返回值的陣列,通過了謂詞或測試。 |
7 | _.reject(列表,謂詞[背景]) 它返回在其中不列入傳遞的預(yù)測值的列表中被拒絕的元素。 |
8 | _.every(列表,謂詞[背景]) 它返回true,如果在列表中的元素它傳遞的預(yù)測值。 |
9 | _.some(列表,謂詞[背景]) 它返回true,如果在列表中的元素它傳遞的預(yù)測值。 |
10 | _.contains(列表,值[的fromIndex]) 它返回true,目前在列表中,如果值。 |
11 | _.invoke(列表,方法名,*參數(shù)) 它調(diào)用列表中的每個值使用方法名()方法的名稱。 |
12 | _.max(名單[iteratee],[背景]) 它指定列表中的最大值。 |
13 | _.min(名單[iteratee],[背景]) 它指定列表中的最小值。 |
14 | _.sortBy(名單[iteratee],[背景]) 它通過使用列表中iteratee返回升序排序元素。 |
15 | _.groupBy(名單[iteratee],[背景]) 它把收集到的值設(shè)置,通過使用列表中iteratee分組。 |
16 | _.shuffle(名單) 它返回列表的洗牌副本。 |
17 | _.toArray(名單) 它定義了列表的陣列。 |
18 | _.size(名單) 它定義在列表的值的數(shù)目。 |
19 | _.first(數(shù)組,[N]) 它指定列表中的陣列的第一個元素。 |
20 | _.initial(數(shù)組,[N]) 它返回一切,但指定數(shù)組的列表中的最后一個條目。 |
21 | _.last(數(shù)組,[N]) 它指定列表中的陣列的最后一個元素。 |
22 | _.rest(數(shù)組,[指數(shù)]) 它定義了陣列中的元件的其余部分。 |
23 | _.without(數(shù)組,*值) 它返回它在列表中刪除所有實例的值。 |
24 | _.indexOf(數(shù)組,值,[isSorted]) 若發(fā)現(xiàn)在指定的索引,則返回值或返回-1,如果找不到它。 |
25 | _.indexOf(數(shù)組,值,[的fromIndex]) 它返回值的最后出現(xiàn)在數(shù)組中或返回-1,如果找不到它。 |
26 | _.isEmpty(對象) 如果在列表中沒有的值返回TRUE。 |
27 | _.chain(OBJ) 它返回一個包裝的對象。 |
更多建議: