久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML5 localStorage使用總結(jié)

在HTML5中,新加入了一個(gè)localStorage特性,這個(gè)特性主要是用來作為本地存儲(chǔ)來使用的,解決了cookie存儲(chǔ)空間不足的問題(cookie中每條cookie的存儲(chǔ)空間為4k),localStorage中一般瀏覽器支持的是

 一、什么是localStorage、sessionStorage

在HTML5中,新加入了一個(gè)localStorage特性,這個(gè)特性主要是用來作為本地存儲(chǔ)來使用的,解決了cookie存儲(chǔ)空間不足的問題(cookie中每條cookie的存儲(chǔ)空間為4k),localStorage中一般瀏覽器支持的是5M大小,這個(gè)在不同的瀏覽器中l(wèi)ocalStorage會(huì)有所不同。

二、localStorage的優(yōu)勢(shì)與局限

localStorage的優(yōu)勢(shì)

1、localStorage拓展了cookie的4K限制

2、localStorage會(huì)可以將第一次請(qǐng)求的數(shù)據(jù)直接存儲(chǔ)到本地,這個(gè)相當(dāng)于一個(gè)5M大小的針對(duì)于前端頁(yè)面的數(shù)據(jù)庫(kù),相比于cookie可以節(jié)約帶寬,但是這個(gè)卻是只有在高版本的瀏覽器中才支持的

localStorage的局限

1、瀏覽器的大小不統(tǒng)一,并且在IE8以上的IE版本才支持localStorage這個(gè)屬性

2、目前所有的瀏覽器中都會(huì)把localStorage的值類型限定為string類型,這個(gè)在對(duì)我們?nèi)粘1容^常見的JSON對(duì)象類型需要一些轉(zhuǎn)換

3、localStorage在瀏覽器的隱私模式下面是不可讀取的

4、localStorage本質(zhì)上是對(duì)字符串的讀取,如果存儲(chǔ)內(nèi)容多的話會(huì)消耗內(nèi)存空間,會(huì)導(dǎo)致頁(yè)面變卡

5、localStorage不能被爬蟲抓取到

localStorage與sessionStorage的唯一一點(diǎn)區(qū)別就是localStorage屬于永久性存儲(chǔ),而sessionStorage屬于當(dāng)會(huì)話結(jié)束的時(shí)候,sessionStorage中的鍵值對(duì)會(huì)被清空

這里我們以localStorage來分析

三、localStorage的使用

localStorage的瀏覽器支持情況:

這里要特別聲明一下,如果是使用IE瀏覽器的話,那么就要UserData來作為存儲(chǔ),這里主要講解的是localStorage的內(nèi)容,所以u(píng)serData不做過多的解釋,而且以博主個(gè)人的看法,也是沒有必要去學(xué)習(xí)UserData的使用來的,因?yàn)槟壳暗腎E6/IE7屬于淘汰的位置上,而且在如今的很多頁(yè)面開發(fā)都會(huì)涉及到Html5\CSS3等新興的技術(shù),所以在使用上面一般我們不會(huì)去對(duì)其進(jìn)行兼容

首先在使用localStorage的時(shí)候,我們需要判斷瀏覽器是否支持localStorage這個(gè)屬性

if(!window.localStorage){
            alert("瀏覽器支持localstorage");
            return false;
        }else{
            //主邏輯業(yè)務(wù)
        }

localStorage的寫入,localStorage的寫入有三種方法,這里就一一介紹一下

if(!window.localStorage){
            alert("瀏覽器支持localstorage");
            return false;
        }else{
            var storage=window.localStorage;
            //寫入a字段
            storage["a"]=1;
            //寫入b字段
            storage.a=1;
            //寫入c字段
            storage.setItem("c",3);
            console.log(typeof storage["a"]);
            console.log(typeof storage["b"]);
            console.log(typeof storage["c"]);
        }

運(yùn)行后的結(jié)果如下:

這里要特別說明一下localStorage的使用也是遵循同源策略的,所以不同的網(wǎng)站直接是不能共用相同的localStorage

最后在控制臺(tái)上面打印出來的結(jié)果是:

不知道各位讀者有沒有注意到,剛剛存儲(chǔ)進(jìn)去的是int類型,但是打印出來卻是string類型,這個(gè)與localStorage本身的特點(diǎn)有關(guān),localStorage只支持string類型的存儲(chǔ)。

localStorage的讀取

if(!window.localStorage){
            alert("瀏覽器支持localstorage");
        }else{
            var storage=window.localStorage;
            //寫入a字段
            storage["a"]=1;
            //寫入b字段
            storage.a=1;
            //寫入c字段
            storage.setItem("c",3);
            console.log(typeof storage["a"]);
            console.log(typeof storage["b"]);
            console.log(typeof storage["c"]);
            //第一種方法讀取
            var a=storage.a;
            console.log(a);
            //第二種方法讀取
            var b=storage["b"];
            console.log(b);
            //第三種方法讀取
            var c=storage.getItem("c");
            console.log(c);
        }

這里面是三種對(duì)localStorage的讀取,其中官方推薦的是getItem\setItem這兩種方法對(duì)其進(jìn)行存取,不要問我這個(gè)為什么,因?yàn)檫@個(gè)我也不知道

我之前說過localStorage就是相當(dāng)于一個(gè)前端的數(shù)據(jù)庫(kù)的東西,數(shù)據(jù)庫(kù)主要是增刪查改這四個(gè)步驟,這里的讀取和寫入就相當(dāng)于增、查的這兩個(gè)步驟

下面我們就來說一說localStorage的刪、改這兩個(gè)步驟

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了關(guān)于h5中的fetch方法解讀(小結(jié)),fetch身為H5中的一個(gè)新對(duì)象,他的誕生,是為了取代ajax的存在而出現(xiàn),有興趣的可以了解一下
這篇文章主要介紹了localStorage、sessionStorage的用法以及存儲(chǔ)機(jī)制等內(nèi)容。
這篇文章主要介紹了HTML5打開手機(jī)掃碼功能及優(yōu)缺點(diǎn)的相關(guān)資料,需要的朋友可以參考下
這篇文章主要介紹了html5喚起app的方法的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
本文通過一段代碼給大家介紹了HTML5添加禁止縮放功能,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
這篇文章主要介紹了有關(guān)HTML5中背景音樂的自動(dòng)播放功能的相關(guān)資料,需要的朋友可以參考下
主站蜘蛛池模板: 中文字幕1区 | 草草在线视频 | 大桥未久在线视频 | 国产精品123 | 在线观看三级 | 亚洲欧美日韩国产精品 | 久艹视频在线观看 | 黄色大片av | 亚洲综合影院 | 日韩成人小视频 | 五月婷婷丁香网 | av网在线观看 | 亚洲人成在线播放 | 亚洲九九夜夜 | 四虎海外 | 九九热在线观看视频 | 欧美综合网 | 国产精品成人一区二区三区 | 成人精品| 黄色免费网站在线观看 | 亚洲美女爱爱 | 黄色片视频免费 | 一级黄视频 | 国产福利一区二区三区 | 日韩精品国产精品 | 成人动漫在线看 | 国产免费网址 | 五月天激情婷婷 | 日韩中文字幕视频 | 国产日本在线观看 | 五月婷婷开心 | 日韩视频网 | www一区| 久久国产亚洲 | 一级毛片黄色 | 亚洲免费婷婷 | 午夜激情视频 | 日韩免费一区 | 天天干夜夜操 | 午夜在线国语中文字幕视频 | 国产免费高清视频 |