BackboneJS收藏

2018-12-19 18:07 更新

集合有序集合模型 。我們只需要擴展骨干的集合類來創(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)
它返回一個包裝的對象。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號