我需要維護JavaScript中的塊列表並按特定順序呈現它們。可能會在列表中添加,刪除更新操作。該列表最多可容納1000個對象。在javascript中維護排序列表的最佳方法
在渲染時,列表應該按照特定的順序渲染。
我正在尋找在JavaScript中實現n維護訂單/排序列表的最佳方式。我需要在此列表上執行以下操作:添加刪除;更新和搜索。
有沒有可以做到這一點的任何JQuery或任何其他庫?
感謝您的幫助。
我需要維護JavaScript中的塊列表並按特定順序呈現它們。可能會在列表中添加,刪除更新操作。該列表最多可容納1000個對象。在javascript中維護排序列表的最佳方法
在渲染時,列表應該按照特定的順序渲染。
我正在尋找在JavaScript中實現n維護訂單/排序列表的最佳方式。我需要在此列表上執行以下操作:添加刪除;更新和搜索。
有沒有可以做到這一點的任何JQuery或任何其他庫?
感謝您的幫助。
您可以很容易地在Javascript中實現您自己的Linked List。
你需要的是一個簡單的排序查找表。假設元素具有唯一的ID,請使用如下所示:
var myList = []
myList[position] = elementId
然後管理數組,而不是元素。按照其本機順序讀出數組並從中編寫HTML。剩下的就是簡單的數組操作。
Backbone.js可能會讓你在那裏。它有模型,集合和視圖。您可以爲集合指定一個排序函數,這會保持集合的模型列表排序。該集合發出用於創建,更新和刪除事件的信號。然後,您可以編寫一個視圖,以便在發出任何創建,更新或刪除事件時按照排序順序呈現模型集合。這些模型不一定必須與服務器端模型相對應。
你試過什麼了嗎? TaffyDB項目非常漂亮 - 它是JS類型的數據庫,提供您描述的所有功能。 –