2012-04-28 23 views
2

我有一個使用backbone.js創建表格的頁面。每個表格行都是主幹視圖。這些觀點都有一個模型,這些模型都在骨幹收集。基本的東西。使用jQuery搜索表格或搜索Backbone.js集合並創建一個新表格

比方說,我想搜索槽這張約800行的表。我在這裏有兩個選擇。

  1. 我可以使用其中一個將搜索完整表的jQuery插件,並將隱藏與我的搜索條件不匹配的行。這很好,很基本。

但是由於我使用主幹來創建頁面,我正在考慮一種新方法。

  1. 我可以立即銷燬頁面上的表格。 find集合中的元素,並創建這些視圖。

方法1改變DOM元素,並搜索DOM。

方法2破壞並創建DOM元素(和骨幹視圖),並搜索槽JS對象(骨幹模型)。

-

問題:你,你更喜歡哪一個,爲什麼?

回答

0

一般來說,我會說通過Backbone集合進行搜索。如果您使用Backbone,您可以免費獲得Underscore的所有功能,因此請使用它,而不要使用jQuery對您的數據執行搜索。從目前爲止你所說的話,到目前爲止你並不清楚你到底想要做什麼,所以如果你想要一個更具體的例子來說明你該做什麼,那麼你需要更具體地說明這一點。