用IndexedDB+Cookie實現HTML5本地資料庫關鍵詞檢索

Gold3bear發表於2014-06-29

IndexedDB是HTML5自帶的資料庫,目前處於實驗性的階段。由於目前該資料庫功能還不是很完整,無法直接做關鍵詞搜尋。但是通過IndexedDB與Cookie的結合,可以解決這個問題。

大體思路是,使用者第一次搜尋關鍵詞的時候,請求伺服器,獲得查詢資訊。本地將該關鍵詞和查詢資訊的ID存入Cookie中。同時在IndexedDB中以ID作為keypath,存入資訊詳情。當使用者第二次搜尋該關鍵詞的時候,系統先在本地Cookie中查詢該關鍵詞對應的ID,再在IndexedDB中根據ID獲得資訊詳情,完成關鍵詞檢索。

簡而言之,就是用Cookie存放從伺服器請求來的資料檢索表,用IndexedDB儲存資料詳細內容。以下是講解視訊:enter link description here

相關文章