在用戶會話期間,有沒有任何框架或API可以方便地存儲數據客戶端,通過數據庫傳輸?我正在尋找任何框架,以便我不必關心瀏覽器是否支持LocalStorage
或其他存儲技術&我可以無縫存儲數據!存儲數據客戶端的框架
對於我的個人用例,我需要能夠通過未過濾的推薦項目列表,爲用戶&刪除他已添加到他的列表中的項目。我想存儲用戶的列表客戶端,然後過濾未添加的項目。
在用戶會話期間,有沒有任何框架或API可以方便地存儲數據客戶端,通過數據庫傳輸?我正在尋找任何框架,以便我不必關心瀏覽器是否支持LocalStorage
或其他存儲技術&我可以無縫存儲數據!存儲數據客戶端的框架
對於我的個人用例,我需要能夠通過未過濾的推薦項目列表,爲用戶&刪除他已添加到他的列表中的項目。我想存儲用戶的列表客戶端,然後過濾未添加的項目。
看一看YUI's StorageUtility。 YUI的StorageUtility是一個很好的抽象
存儲實用工具提供存儲顯著大量的文本數據,客戶端的機制, 無論您的瀏覽器支持HTML提出5存儲規範。
存儲實用工具的每個實例利用的三個存儲一個 引擎爲了存儲數據:
HTML 5:如果客戶端瀏覽器支持HTML 5,那麼這個引擎將 包裹瀏覽器本地存儲能力(document.localStorage 和document.sessionStorage)。
谷歌齒輪:谷歌齒輪是一個瀏覽器 擴展名,用戶可以在他們的機器上安裝。其特點之一 是一個SQLite數據庫;在使用Gears引擎時,存儲實用程序會將此數據庫用於客戶端存儲 。
SWF:YUI提供了一個 SWFStore實用程序,用於規範化訪問Flash共享對象。 這是存儲實用程序的回退引擎,由於Adobe Flash插件的顯着滲透,它將在大多數 瀏覽器上運行。
您可以根據瀏覽器
客戶端存儲libraries-自動選擇存儲 - 是一個不錯的選擇
您可以在microjs.com
例如找一噸他們,Artemia
可能有一些緩存機制試圖利用它們。 – Prabhavith 2012-02-15 10:34:32
@user使用'localStorage'出現問題,因爲它受到所有主流瀏覽器的支持:[點擊這裏](http://w3schools.com/html5/html5_webstorage.asp) – 2012-02-18 23:48:06
@AidanMueller:因爲只有最新版本的瀏覽器支持HTML 5存儲:FireFox 3,Safari 4和IE 8; – 2012-02-19 07:30:51