<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        localStorage與sessionStorage該如何使用

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 15:06:40
        文檔

        localStorage與sessionStorage該如何使用

        localStorage與sessionStorage該如何使用:這次給大家?guī)韑ocalStorage與sessionStorage該如何使用,怎樣使用localStorage與sessionStorage?使用localStorage與sessionStorage的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。一、什么是localStorage、sessionStorage在
        推薦度:
        導讀localStorage與sessionStorage該如何使用:這次給大家?guī)韑ocalStorage與sessionStorage該如何使用,怎樣使用localStorage與sessionStorage?使用localStorage與sessionStorage的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。一、什么是localStorage、sessionStorage在

        這次給大家?guī)韑ocalStorage與sessionStorage該如何使用,怎樣使用localStorage與sessionStorage?使用localStorage與sessionStorage的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。

        一、什么是localStorage、sessionStorage

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

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

        localStorage的優(yōu)勢

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

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

        localStorage的局限

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

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

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

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

        5、localStorage不能被爬蟲抓取到

        localStorage與sessionStorage的唯一一點區(qū)別就是localStorage屬于永久性存儲,而sessionStorage屬于當會話結(jié)束的時候,sessionStorage中的鍵值對會被清空

        這里我們以localStorage來分析

        三、localStorage的使用

        localStorage的瀏覽器支持情況:

        這里要特別聲明一下,如果是使用IE瀏覽器的話,那么就要UserData來作為存儲,這里主要講解的是localStorage的內(nèi)容,所以userData不做過多的解釋,而且以博主個人的看法,也是沒有必要去學習UserData的使用來的,因為目前的IE6/IE7屬于淘汰的位置上,而且在如今的很多頁面開發(fā)都會涉及到HTML5\CSS3等新興的技術(shù),所以在使用上面一般我們不會去對其進行兼容

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

        if(!window.localStorage){
         alert("瀏覽器支持localstorage");
         return false;
         }else{
         //主邏輯業(yè)務
        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"]);
         }

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

        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);
         }

        這里面是三種對localStorage的讀取,其中官方推薦的是getItem\setItem這兩種方法對其進行存取,不要問我這個為什么,因為這個我也不知道

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

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

        改這個步驟比較好理解,思路跟重新更改全局變量的值一樣,這里我們就以一個為例來簡單的說明一下

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

        相信看了這些案例你已經(jīng)掌握了方法,更多精彩請關(guān)注Gxl網(wǎng)其它相關(guān)文章!

        相關(guān)閱讀:

        html5怎樣操作indexedDB

        H5與C3的新交互特性有哪些

        關(guān)于老版本的瀏覽器不兼容H5和C3的處理方法

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        localStorage與sessionStorage該如何使用

        localStorage與sessionStorage該如何使用:這次給大家?guī)韑ocalStorage與sessionStorage該如何使用,怎樣使用localStorage與sessionStorage?使用localStorage與sessionStorage的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。一、什么是localStorage、sessionStorage在
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久久精品国产精品亚洲艾草网美妙| 啦啦啦在线免费视频| 亚洲精品无码专区在线在线播放| 成人午夜影视全部免费看| 全黄性性激高免费视频| 免费一级全黄少妇性色生活片| 亚洲国产专区一区| caoporm超免费公开视频| 国产亚洲精品拍拍拍拍拍| 精品国产污污免费网站入口| 亚洲综合精品香蕉久久网| 香蕉免费一区二区三区| 亚洲国产综合精品| 永久免费bbbbbb视频| 免费无码又爽又黄又刺激网站| 国产自偷亚洲精品页65页| 免费高清国产视频| 亚洲激情视频网站| 日韩激情无码免费毛片| 日亚毛片免费乱码不卡一区| 亚洲A∨无码无在线观看| 九九精品免费视频| 特a级免费高清黄色片| 久久久久久久综合日本亚洲| 四虎国产成人永久精品免费 | 99精品视频免费观看| 在线综合亚洲中文精品| 国产人成免费视频| 免费精品一区二区三区第35 | 精品在线免费视频| 亚洲爆乳精品无码一区二区三区 | 亚洲冬月枫中文字幕在线看| 日本19禁啪啪无遮挡免费动图| yy一级毛片免费视频| 亚洲欧洲国产成人精品| 又粗又硬免费毛片| 中文字幕免费在线观看| 黄页网址大全免费观看12网站| 亚洲AV人无码激艳猛片| 日本a级片免费看| **俄罗斯毛片免费|