麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

HTML5本地存儲之Web Storage詳解

2024-08-26 00:19:00
字體:
來源:轉載
供稿:網友

在HTML5出現之前,如果開發者需要在客戶端存儲少量的數據,只能通過cookie來實現,但是cookie存在幾個不足點:

 •每個域名下cookie的大小限制在4KB。
 •cookie會包含在每個http請求中,這樣會導致發送重復的數據。
 •cookie在網絡傳輸過程中沒有加密,存在安全隱患。

在HTML5新增了Web storage功能,Web Storage官方建議為每個網站是5MB,能存儲比cookie更多的數據,并且具有比cookie更強大的功能。Web Storage現在已經得到了Firefox、Opera、Chrome、Safari各主流瀏覽器的支持。
 
Web Storage簡介

Web Storage又分為Session Storage和Local Storage:

Session Storage:與session類似,Session Storage保存的數據生存期限與Session期限相同,用戶Session結束時,Session Storage保存的數據也就消失了。

Local Storage: Local Storage保存的數據一直在本地,除非用戶或程序顯式地清楚,否則這些數據會一致存在。

window對象中提供了sessionStorage和localStorage兩個屬性,這兩個屬性分別代表了Session Storage和Local Storage。這個兩個功能和用法幾乎是相同的,只是它們保存數據的生存期限不同而已。storage提供了以下屬性和方法(以localStorage為例): 

 •localStorage.length:獲取key-value對的數目;
 •localStorage.key(index):獲取第index索引的key;
 •localStorage.getItem(key):獲取指定key對應的value;
 •localStorage.setItem(key,value):保存指定的key-value對;
 •localStorage.removeItem(key):刪除指定key對應的key-value對;
 •localStorage.clear():刪除所有key-value對。
 
需要注意的是,key和value都必須為字符串,換言之,web Storage的API只能操作字符串。那么一些不是字符串的數據,我們可以通過JSON等方式將其轉化成字符串格式后在操作。

Web Storage用JSON存儲多個數據

我們通過一個小程序來熟悉一下相關屬性和方法的基本用法:

 •錄入學生的基本信息(包括學號,姓名,年級,性別),以學號為key值來存儲到local storage中;
 •通過學號來查詢學生的基本信息;
 •顯示全部學生的信息;
 
首先我們設計HTML頁面

XML/HTML Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产久草视频在线 | 亚洲第一综合 | 日韩黄在线观看 | 国产二区三区在线播放 | 狠狠干五月天 | 亚洲自拍第二页 | 免费黄色大片在线观看 | 视频一区二区中文字幕 | 国产一精品一av一免费爽爽 | 综合精品一区 | 在线看一区二区三区 | 91麻豆精品国产91久久久无需广告 | 成人黄色小视频网站 | 久草在线视频新 | 日本在线视 | 国产成人强伦免费视频网站 | 色播久久 | 欧美日韩高清一区二区三区 | 欧美日韩在线播放 | 竹内纱里奈和大战黑人 | 欧美激情区 | 国产毛片毛片毛片 | 欧美 国产 综合 | 久久不雅视频 | 新久草在线视频 | 在线中文字幕不卡 | 综合在线视频 | 本色视频aaaaaa一级网站 | 色综合一区二区 | 女人叉开腿让男人桶 | 欧美不卡视频在线观看 | 亚洲精品成人18久久久久 | 欧美乱码精品一区 | 久久中出| 亚洲性生活视频 | 国产精品91在线 | 国产亚洲精品美女久久久 | 欧美天堂一区 | 成人偷拍片视频在线观看 | 国产精品视频1区 | 日日噜噜噜噜久久久精品毛片 |