資料訪問
1.儲存乙個元素儲存多種資訊的陣列型別資料
var message = {};定義乙個名字為message的物件
message.name = which_name_one;定義message的.name屬性
message.phone = which_name_two;定義message的.phone屬性
message.activity = which_name_three; 定義message的.activity屬性
上述定義也可以這樣定義:
message = ;
var messages = json.parse(localstorage.getitem('messages')) || ;
定義乙個messages陣列
messages.push(message);將message陣列的乙個元素壓入messages陣列中
若需要後壓入的位於陣列的開頭可用messages.unshift(message);
localstorage.setitem("messages", json.stringify(messages));儲存一下陣列
上述步驟就可以完成儲存乙個包含多種屬性的陣列
資料儲存格式如下:
[,,]
2.提取多種屬性的陣列元素
以messages陣列為例
若要提取messages的某個元素的某個屬性值:
messages[i].name;提取messages陣列中第i個元素的name
提取元素前應先定義或提取一下陣列messages
新增此句var messages = json.parse(localstorage.getitem('messages')) || ;
3.儲存字串型別資料
localstorage.setitem('activity', activity.name);儲存字串型別資料
將activity.name儲存在名為activity的名下
當用這個資料時localstorage.activity即可呼叫此資料,這種存發只能儲存乙個資料,下次賦值會覆蓋前面的資料
web資料儲存
資料的儲存必然是任何 必須經歷的事,我們可以將資料存放在不同地方,資料庫 檔案 記憶體 程式本身 cookie,session中都可以,但是只要需要持久化保留的資料,那麼最終肯定還是落在磁碟之上的,我們的磁碟可以格式化成各種型別的檔案系統,也可以由應用程式直接呼叫裸盤 一.儲存型別 塊儲存檔案儲存 ...
Web儲存機制
web storagede 的兩個主要目標是 1 提供一種在cookie之外的儲存會話資料的途徑 2 提供一種儲存大量可以跨會話存在的資料的機制。1.storage型別 storage型別提供最大的儲存空間 因瀏覽器而異 來儲存名值對。storage的例項與其他物件類似,有如下方法 clear 刪除...
web本地儲存
localstorage sessionstorage localstorage 長期儲存 資料依然會一直存在 手動清除 1.儲存資料到本地 sessionstorage.setitem email gengwenx yeah.net localstorage.setitem email gengw...