如果有50款集合,看來我有兩個主要選擇渲染顯示50種型號列表:骨幹性能 - 收集與整個收集每個模型視圖或只有一個視圖
- 選項1:爲每個模型創建特定的「項目視圖」,並將這些視圖附加到主「列表視圖」。這將提供每一個「項目視圖」和各模型之間有直接的關係,將是實用的,並與骨幹理念內嵌
- 選項2:只有一個「列表視圖」的渲染與「數據屬性」列表幫助在事件發生在給定列表項目上時獲取相應的模型。
我明白選項1利用骨幹在一個更好的方法,但是我很關注的事件監聽器使用此選項的數量。如果我有4個事件需要收聽每個項目,這意味着我將在我的列表中擁有4x50 = 200個事件聽衆...與4個(委派)事件聽衆與選項2對應。
鑑於我想爲Cordova應用程序使用Backbone,哪個選項最合適?
運行一些測試並對其進行基準測試。 –