web資料儲存

2021-08-27 17:28:24 字數 1139 閱讀 6533

資料訪問

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...