2014-02-08 36 views
0

在使用socket.io時,是否有一個庫/項目可以平滑瀏覽瀏覽器中某些json數據的過程?我猜我真正的意思是,有沒有一個github/opensource項目已經集中在這個任務上,這樣開發人員可以或多或少地將它放到任何socket.io項目中?使用Socket.io接收本地緩存數據(在瀏覽器中)?

例如,假設我正在獲取頁面的表格數據,並使用socket.io接收數據。我希望數據保持緩存,以便在用戶重新加載瀏覽器時保存服務器請求。

此外,我想這或多或少發生,而我不得不手動創建緩存變量,如:http://davidwalsh.name/cache-ajax。我希望socket.io緩存庫能夠爲我做到這一點。

我想偶爾&很容易清除緩存,如果它在服務器上更改。因此,讓我們假設我正在尋找的是一種分析何時修改遠程數據的時間戳的方法。我的意思是,現在讓我們假設有一種方法,在數據庫表/行/文檔已被修改時通知瀏覽器,以便知道何時清除socket.io緩存(可能發送有關數據庫表的元信息修改時間戳以及數據請求或偶爾的彗星類型消息)。

回答

0

爲什麼不使用本地存儲?從Mozilla Developer Network瞭解詳情

它更易於使用。

設定值

localStorage[ 'key' ] = strValue; 

要檢索

strVal = localStorage[ 'key' ]; 

是啊,只是簡單的關聯數組

+0

我想這會處理這樣的細節對我來說是圖書館。編輯我的問題來微調我的問題,謝謝。 – Gavin

+0

沒有我知道的圖書館。 – 2014-02-08 00:56:33

+0

嗯我不知道是否有這個與socket.io齧合的版本:https://github.com/paulirish/jquery-ajax-localstorage-cache – Gavin