HTML5 本地儲存Web Storage

2022-07-12 14:03:17 字數 1357 閱讀 3772

web storage功能,顧名思義,就是在web上針對客戶端本地儲存資料的功能,具體來說web storage分為兩種;

sessionstorage:

將資料儲存在session物件中,所謂session是指使用者在瀏覽某個**時,從進入**到瀏覽器關閉所經過的這段時間,也就是使用者瀏覽這個**所花費的時間。session物件可以用來儲存在這段時間內所要求儲存的任何資料。

localstorage:

將資料儲存在客戶端本地的硬體裝置(通常指硬碟,當然可以是其他的硬體裝置)中,即是瀏覽器被關閉了,該資料仍然存在,下次開啟瀏覽器訪問**時,仍然可以繼續使用。

sessionstorage與localstorage區別:

這兩者的區別在於sessionstorage為臨時儲存,而localstorage為永久儲存。

接下來我們一起看一下:

sessionstorage:

將資料儲存在session物件中,所謂session是指使用者在瀏覽某個**時,從進入**到瀏覽器關閉所經過的這段時間會話,也就是使用者瀏覽這個**所花費的時間就是session的生命週期。session物件可以用來儲存在這段時間內所要求儲存的任何資料。

此物件主要有兩個方法:

儲存資料:sessionstorage.setitem(key, value);

讀取資料:sessionstorage.getitem(key);

key:表示你要存入的鍵名稱,此名稱可以隨便命名,可以按照變數的意思來理解。

value:表示值,也就是你要存入key中的值,可以按照變數賦值來理解。

使用方法:

儲存資料:sessionstorage.setitem("website", "websqq.com");

讀取資料:sessionstorage.getitem("website");

**案例:

[task]

[/task]

localstorage:

使用方法與sessionstorage如出一轍,如下**所示:

此物件主要有兩個方法:

儲存資料:localstorage.setitem(key, value);

讀取資料:localstorage.getitem(key);

key:表示你要存入的鍵名稱,此名稱可以隨便命名,可以按照變數的意思來理解。

value:表示值,也就是你要存入key中的值,可以按照變數賦值來理解。

使用方法:

儲存資料:localstorage.setitem("website", "websqq.com");

讀取資料:localstorage.getitem("website");

案例如下:

[task]

[/task]

HTML5本地儲存

align center html5本地儲存 align b 1.1概述 b html5 儲存是基於鍵值對的。資料儲存在乙個鍵裡,訪問資料時可以根據同樣的鍵獲得上次儲存的資料。鍵是乙個字串。而資料則可以是任何型別的js基本資料型別,包括字串,boolean,整數,和浮點數。需要注意的是,這些資料在儲...

html5 本地儲存

前言 最近在做專案時遇到了需要將資料儲存在使用者瀏覽器本地的需求,經過查詢了解到了web storage,通過學習初步掌握了web storage,以下是一些關於web storage的知識和用法,記憶力較差發布在csdn備忘。1 什麼是html5本地儲存?通過web storage web應用程式...

html5 本地儲存

最近一直在學習 html5,為了後期的專案進行知識儲備。html5 相對於 html4 新增加了一些有趣的標籤 屬性和方法,今天主要介紹下 html5 的本地儲存。html5 提供了兩種在客戶端儲存資料的新方法 兩個方法用法完全一樣,下面就以localstorage為例。早期我們都是使用cookie...