我想通過創建一個普通的記事本應用程序來學習IndexedDB的基礎知識。在此環境中使用有序列表時遇到困難。使用IndexedDB中的有序列表
我不知道如何實現的功能是有一個有序的筆記列表。
我第一次嘗試中的WebSQL實現記事本應用程序,我覺得這是很容易選擇這樣的註釋:
select * from notes order by position
,並在指定位置插入一個音符的時候,我第一次做...
update notes set position = position + 1 where position >= insert_position
...移動每個音符以在位置insert_position
處爲新音符留出空間。
但我看到WebSQL實際上已被棄用。
在IndexedDB中實現這種功能有什麼可能?我不完全瞭解如何在諸如IndexedDB的環境中創建有序列表,因爲像上面這樣的快速查詢不適用。
作爲一個方面說明,我知道可以在IndexedDB中存儲一個數組,但是我只需要每次使用一條記錄。我寧願尋找一種方式來以某種方式擁有所有記錄的有序列表(每個記錄代表一個筆記),並且能夠更新排序(如上面的變換查詢)。
是否有人可以對有序列表的IndexedDB方式進行說明?
非常感謝您的幫助。浮點想法對我來說是新的,看起來很有趣,謝謝! – pimvdb 2012-04-10 10:35:02