BackboneJS收藏

2018-12-19 18:07 更新

集合有序集合模型 。我們只需要擴(kuò)展骨干的集合類來(lái)創(chuàng)建你自己的收藏。即觸發(fā)集合在模型的任何事件也將被收集直接觸發(fā)。這可以讓你聆聽(tīng)到一個(gè)集合中的任何模型變?yōu)樘囟▽傩浴?

繼關(guān)閉所有你可以用它來(lái)操縱BackboneJS收集方法表列出:

SN 方法和說(shuō)明
1 延伸
擴(kuò)展骨干的集合類來(lái)創(chuàng)建自己的集合。
2 模型
要指定模型類,我們需要重寫的集合類的模型屬性。
3 初始化
當(dāng)創(chuàng)建模型實(shí)例,它是由限定在創(chuàng)建集合時(shí)初始化函數(shù)調(diào)用。
4 楷模
的這些收藏里面創(chuàng)建的模型數(shù)組。
的toJSON
返回模型的使用JSON格式集合中的屬性的副本。
6 同步
它代表了模型的狀態(tài),并使用Backbone.sync顯示集合的狀態(tài)。
7
模型模型或陣列添加到集合。
8 去掉
從集合中移除一個(gè)模型或模型數(shù)組。
9 重啟
它重置的收集和使用的新車型填入數(shù)組或?qū)⑶蹇照麄€(gè)集合。
10
它是用來(lái)與集在模型項(xiàng)來(lái)更新集合。如果發(fā)現(xiàn)任何新的模式,項(xiàng)目wiil被添加到模型。
11 得到
它用于通過(guò)使用idor CID來(lái)檢索的集合的模型。
12
通過(guò)使用指定的索引檢索集合模型。
13
它類似于加內(nèi)搭的車型陣列和推模型集合()方法。
14 流行的
它類似于刪除其采取的模式陣列,并從集合中刪除模型()方法。
15 不印字
在集合開(kāi)頭添加指定的模型。
16 轉(zhuǎn)移
它消除了從集合中的第一項(xiàng)。
17
顯示從集合模型元素的淺拷貝。
18 長(zhǎng)度
計(jì)數(shù)的集合中的模型數(shù)目。
19 比較
它是用來(lái)集合中的項(xiàng)目進(jìn)行排序。
20 分類
排序集合中的項(xiàng)目,并使用比較財(cái)產(chǎn),以對(duì)項(xiàng)目進(jìn)行排序。
21 采摘
檢索從集合中的模型的屬性。
22 哪里
它用于通過(guò)使用集合中的匹配屬性來(lái)顯示模型。
23 findWhere
它返回的模式,即在集合中指定的屬性相匹配。
24 網(wǎng)址
它創(chuàng)建集合的實(shí)例,并返回,其中資源所在。
25 解析
通過(guò)將通過(guò)響應(yīng)對(duì)象返回集合的數(shù)據(jù),并表示JSON格式的數(shù)據(jù)。
26 克隆
它返回指定對(duì)象的淺拷貝。
27
它從使用同步方法集合中的模型中提取的數(shù)據(jù)。
28 創(chuàng)建
它創(chuàng)建的集合中的模型的新實(shí)例。

下劃線方法

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

SN 方法和說(shuō)明
1 _.each(列表,iteratee,[背景])
每個(gè)使用iteratee功能集合中的元素進(jìn)行迭代。
2 _.map(列表,iteratee,[背景])
它映射的各值,并在使用iteratee函數(shù)值的新的數(shù)組顯示它們。
3 _.reduce(列表,iteratee,備忘錄,[背景])
它減少值列表分為單值,它也被稱為注射與foldl。
4 _.reduceRight(列表,iteratee,備忘錄,[背景])
這是減少右結(jié)合的版本。
_.find(列表,謂詞[背景])
它發(fā)現(xiàn)的每一個(gè)值,并返回其傳遞謂詞或測(cè)試的第一個(gè)。
6 _.filter(列表,謂詞[背景])
它過(guò)濾每個(gè)值和返回值的陣列,通過(guò)了謂詞或測(cè)試。
7 _.reject(列表,謂詞[背景])
它返回在其中不列入傳遞的預(yù)測(cè)值的列表中被拒絕的元素。
8 _.every(列表,謂詞[背景])
它返回true,如果在列表中的元素它傳遞的預(yù)測(cè)值。
9 _.some(列表,謂詞[背景])
它返回true,如果在列表中的元素它傳遞的預(yù)測(cè)值。
10 _.contains(列表,值[的fromIndex])
它返回true,目前在列表中,如果值。
11 _.invoke(列表,方法名,*參數(shù))
它調(diào)用列表中的每個(gè)值使用方法名()方法的名稱。
12 _.max(名單[iteratee],[背景])
它指定列表中的最大值。
13 _.min(名單[iteratee],[背景])
它指定列表中的最小值。
14 _.sortBy(名單[iteratee],[背景])
它通過(guò)使用列表中iteratee返回升序排序元素。
15 _.groupBy(名單[iteratee],[背景])
它把收集到的值設(shè)置,通過(guò)使用列表中iteratee分組。
16 _.shuffle(名單)
它返回列表的洗牌副本。
17 _.toArray(名單)
它定義了列表的陣列。
18 _.size(名單)
它定義在列表的值的數(shù)目。
19 _.first(數(shù)組,[N])
它指定列表中的陣列的第一個(gè)元素。
20 _.initial(數(shù)組,[N])
它返回一切,但指定數(shù)組的列表中的最后一個(gè)條目。
21 _.last(數(shù)組,[N])
它指定列表中的陣列的最后一個(gè)元素。
22 _.rest(數(shù)組,[指數(shù)])
它定義了陣列中的元件的其余部分。
23 _.without(數(shù)組,*值)
它返回它在列表中刪除所有實(shí)例的值。
24 _.indexOf(數(shù)組,值,[isSorted])
若發(fā)現(xiàn)在指定的索引,則返回值或返回-1,如果找不到它。
25 _.indexOf(數(shù)組,值,[的fromIndex])
它返回值的最后出現(xiàn)在數(shù)組中或返回-1,如果找不到它。
26 _.isEmpty(對(duì)象)
如果在列表中沒(méi)有的值返回TRUE。
27 _.chain(OBJ)
它返回一個(gè)包裝的對(duì)象。

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)