H5 web 存儲(chǔ)之 Webstorage

2022-06-11    分類: 網(wǎng)站建設(shè)

H5提供了兩種在客戶端存儲(chǔ)數(shù)據(jù)的方式:
localStorage 持久化的本地存儲(chǔ)(瀏覽器關(guān)閉重新打開數(shù)據(jù)依然存在)
sessionStorage 針對(duì)一個(gè)session的本地存儲(chǔ)
之前這些都是由cookie來完成的,cookie的特點(diǎn)是存儲(chǔ)量小,在服務(wù)器和客戶端之間來回
傳遞,傳輸效率不高。一般可以在判斷注冊的用戶是否登錄該本網(wǎng)站。
webStorage API 繼承于Window對(duì)象,并提供了兩個(gè)新的屬性
-Window.localStorage 和 Window.sessionStorage.
webStorage的優(yōu)勢:

  1. 相比cookie存儲(chǔ)容量增加
  2. 可以將請求的表單數(shù)據(jù)存于本地,減少http請求,節(jié)約帶寬
  3. webStorage擁有易用的API

webStorage的局限性:

  1. 不同瀏覽器webStorage 和LocalStorage的大小不統(tǒng)一。
  2. 在瀏覽器的隱私模式下面是不可讀取的
  3. 本質(zhì)上是對(duì)字符串的讀取,因此存儲(chǔ)內(nèi)容過多時(shí)頁面會(huì)變卡
  4. 不能被爬蟲抓取到

使用webStorage
1.存儲(chǔ)數(shù)據(jù):
localStorage.name = ’value’;
localStorage[’name’] = ’value’;
localStorage.setItem(’name’,’value’);
注意鍵和值總是字符串。建議使用webStorage API
(setItem,getItem,removeItem,key,length)
2.獲取數(shù)據(jù):
var value = localStorage.getItem(’name’);
var value = localStorage.name;
var value = localStorage[’name’];
3.刪除數(shù)據(jù):
清空所有數(shù)據(jù)
localStorage.clear();
刪除特定數(shù)據(jù);
localStorage.removeItem(’name’);
4.檢測瀏覽器是否支持:
function storageAvailable(type) {
try {
var storage = window[type],
x = ’__storage_test__’;
storage.setItem(x, x);
storage.removeItem(x);
return true;
}
catch(e) {
return false;
}
}
if (storageAvailable(’localStorage’)) {
// Yippee! We can use localStorage awesomeness
}
else {
// Too bad, no localStorage for us
}
5.就是存儲(chǔ)對(duì)象了,我們需要進(jìn)行轉(zhuǎn)換為字符串存入,等到使用的時(shí)候取出再轉(zhuǎn)為對(duì)象。
var str = JSON.stringify(obj);
localStorage.mydata = str;
var obj = JSON.parse(localStorage.mydata);
到這里就結(jié)束了,算是對(duì)webStorage基本使用的一些小總結(jié),希望可以對(duì)你有所幫助。

當(dāng)前名稱:H5 web 存儲(chǔ)之 Webstorage
當(dāng)前地址:http://m.kartarina.com/news38/166138.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管網(wǎng)站改版企業(yè)建站定制開發(fā)網(wǎng)站建設(shè)營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
主站蜘蛛池模板: 久久午夜夜伦鲁鲁片免费无码| 99久久无码一区人妻a黑| 亚洲av永久中文无码精品综合 | 日韩av无码一区二区三区| 久久精品中文字幕无码绿巨人| 亚洲综合无码无在线观看| 中文午夜乱理片无码| 无码孕妇孕交在线观看| 人妻无码一区二区视频| 久久亚洲AV无码精品色午夜 | 自慰系列无码专区| 无码国内精品人妻少妇| 精品人妻无码专区在中文字幕| 久久男人Av资源网站无码软件 | 2014AV天堂无码一区| 亚洲aⅴ无码专区在线观看春色| 国产精品无码永久免费888| 中文字幕亚洲精品无码| 无码视频在线观看| 国产成人无码一区二区三区在线| 亚洲AV永久无码精品网站在线观看| 无码专区天天躁天天躁在线| 日本无码色情三级播放| 亚洲成?v人片天堂网无码| 内射精品无码中文字幕| 伊人无码精品久久一区二区| 91精品日韩人妻无码久久不卡| 亚洲AV无码国产精品麻豆天美| 国产高新无码在线观看| 亚洲Aⅴ无码一区二区二三区软件| 无码H黄肉动漫在线观看网站| 日韩免费无码一区二区三区| 亚洲ⅴ国产v天堂a无码二区| 亚洲日韩精品A∨片无码| 日韩精品无码人成视频手机| 亚洲无码高清在线观看 | 国产久热精品无码激情| 中文字幕无码成人免费视频| 亚洲精品偷拍无码不卡av| 亚洲av无码国产综合专区| 18禁网站免费无遮挡无码中文 |