JavaScript 儲存物件

2021-08-20 07:11:42 字數 511 閱讀 4091

web 儲存 api 提供了 sessionstorage (會話儲存) 和 localstorage(本地儲存)兩個儲存物件來對網頁的資料進行新增、刪除、修改、查詢操作。

屬性描述

length

返回儲存物件中包含多少條資料。

方法描述

key(n)

返回儲存物件中第 n 個鍵的名稱

getitem(keyname)

返回指定鍵的值

setitem(keyname, value)

新增鍵和值,如果對應的值存在,則更新該鍵對應的值。

removeitem(keyname)

移除鍵clear()

清楚儲存物件中所有的鍵

屬性描述

window.localstorage

在瀏覽器中儲存 key/value 對。沒有過期時間。

window.sessionstorage

在瀏覽器中儲存 key/value 對。 在關閉視窗或標籤頁之後將會刪除這些資料。

詳解JavaScript儲存

儲存大小 4kb左右,以20個為上限,清理機制 ie和opera會清理近期最少使用的cookie,firefox會隨機清理cookie。主要應用 購物車,登入狀態 缺陷 同域內http請求都會帶cookie,浪費頻寬 cookie常見攜帶引數 屬性項屬性項介紹 name value 鍵值對,可以設定...

Javascript定義物件

1.原始方式 建立多個物件缺陷 var car new object car.name asdf car.method1 function 2.工廠模式,可傳遞引數 方法建立多個缺陷 function createcar return tempobj var carobj createcar 3.工...

JavaScript物件導向

方法一 建構函式法 function cat cat.prototype.showname function var cat new cat cat.name tom cat.showname tom 它用建構函式模擬 類 在其內部用this關鍵字指代例項物件。類的屬性和方法,還可以定義在建構函式的...