<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關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題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
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        基于bootstrap寫的一點localStorage本地儲存

        來源:懂視網 責編:小采 時間:2020-11-27 22:25:21
        文檔

        基于bootstrap寫的一點localStorage本地儲存

        基于bootstrap寫的一點localStorage本地儲存:先給大家說下什么是localstorage 前幾天在老項目中發現有對cookie的操作覺得很奇怪,咨詢下來是要緩存一些信息,以避免在URL上面傳遞參數,但沒有考慮過cookie會帶來什么問題: ① cookie大小限制在4k左右,不適合存業務數據 ② cookie每次隨HTTP
        推薦度:
        導讀基于bootstrap寫的一點localStorage本地儲存:先給大家說下什么是localstorage 前幾天在老項目中發現有對cookie的操作覺得很奇怪,咨詢下來是要緩存一些信息,以避免在URL上面傳遞參數,但沒有考慮過cookie會帶來什么問題: ① cookie大小限制在4k左右,不適合存業務數據 ② cookie每次隨HTTP

        先給大家說下什么是localstorage

        前幾天在老項目中發現有對cookie的操作覺得很奇怪,咨詢下來是要緩存一些信息,以避免在URL上面傳遞參數,但沒有考慮過cookie會帶來什么問題:

        ① cookie大小限制在4k左右,不適合存業務數據
        ② cookie每次隨HTTP事務一起發送,浪費帶寬

        我們是做移動項目的,所以這里真實適合使用的技術是localstorage,localstorage可以說是對cookie的優化,使用它可以方便在客戶端存儲數據,并且不會隨著HTTP傳輸,但也不是沒有問題:

        ① localstorage大小限制在500萬字符左右,各個瀏覽器不一致
        ② localstorage在隱私模式下不可讀取
        ③ localstorage本質是在讀寫文件,數據多的話會比較卡(firefox會一次性將數據導入內存,想想就覺得嚇人啊)
        ④ localstorage不能被爬蟲爬取,不要用它完全取代URL傳參
        瑕不掩瑜,以上問題皆可避免,所以我們的關注點應該放在如何使用localstorage上,并且是如何正確使用。

        摘要:

        H5本地存儲

        在以前,我們想要存儲一些數據,并且只是在前端使用,服務端并不會使用,我們只能存在cookie里,但是cookie會跟隨請求頭在客戶端和服務端之間來回傳遞,而且cookie還有一些缺點,H5提供了webStorage的API用來做客戶端的數據存儲

        cookie與webStorage的區別

        1. cookie有大小的限制,只能存儲4kb,webStorage可以存儲5Mb,cookie還有條數的限制
        2. cookie會跟隨請求頭在客戶端和服務端之間傳遞,會影響帶寬。
        3. cookie需要設置有效期,localStorage是永久保存,sessionStorage是會話保存,
        4. cookie可以設置作用path
        5. cookie的操作較為困難,webStorage的API較為容易
        6. cookie的兼容性比webStorage兼容性好

        webStorage包含的存儲方式

        1. localStorage :有效期是永遠,永久保存;除非手動刪除
        2. sessionStorage: 有效期是一次會話時間
        3. globalStorage、indexedDB、webSQL因為兼容性、實用性較差,所以,不使用

        localStorage和sessionStorage 的使用方法(API)

        1. localStorage和sessionStorage的使用方法一樣
        2. 增刪改查

        增/改: localStorage.setItem(key,value)/ localStorage.a = 1

        查: length;key方法(index)得到對應的key getItem(key)/localStorage.a

        刪: removeItem(key)

        清空: clear()

        <!DOCTYPE html>
        <html lang="en">
        <head>
         <meta charset="UTF-8">
         <meta name="viewport" content="width=device-width, initial-scale=1.0">
         <meta http-equiv="X-UA-Compatible" content="ie=edge">
         <title>Document</title>
         <link rel="stylesheet" >
        </head>
        <style>
         .panel-body input.form-control{
         width: 200px;
         }
        </style>
        <body>
         <div class="container">
         <div class="panel panel-primary insert">
         <div class="panel-heading">
        
         增加
        
         </div>
         <div class="panel-body">
         <label for="">key:</label>
         <input type="text" id="key" class="form-control">
         <label for="">value:</label>
         <input type="text" id="value" class="form-control">
         <button onclick="save()">save</button>
         </div>
         </div>
         <div class="panel panel-primary select">
         <div class="panel-heading">
         key-value-list:
         </div>
         <div class="panel-body">
         <button onclick="select()" class="btn btn-success">select</button>
         <button onclick="abc()" class="btn btn-warning">clear</button>
         <hr>
         <ul class="list-group">
         </ul>
         </div>
         </div>
         </div>
         </div>
         <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
         <script>
         function save(){
         var key = $(".insert #key").val()
         var value = $(".insert #value").val()
         localStorage.setItem(key,value)
         //select()
         }
         function select(){
         let str = ''
         for(var i = 0;i < localStorage.length;i ++){
         var key = localStorage.key(i)
         var value = localStorage.getItem(key)
         str +=`
         <li class="list-group-item clearfix">
         key: <span class="label label-primary key">${key}</span>    
         value: <span class="label label-primary value">${value}</span>
         <button data-key='${key}' class="btn btn-danger delete pull-right">delete</button>
         </li>
         `
         }
         $(".select ul").html(str)
         }
         function abc(){
         localStorage.clear()
         $(".select ul").html("")
         }
         $(".select ul").delegate(".delete",'click',function () {
         console.log(1)
         var key = $(this).data("key")
         localStorage.removeItem(key)
         $(this).parent().remove()
         })
         </script>
        </body>

        總結

        以上所述是小編給大家介紹的基于bootstrap寫的一點localStorage本地儲存,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

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

        文檔

        基于bootstrap寫的一點localStorage本地儲存

        基于bootstrap寫的一點localStorage本地儲存:先給大家說下什么是localstorage 前幾天在老項目中發現有對cookie的操作覺得很奇怪,咨詢下來是要緩存一些信息,以避免在URL上面傳遞參數,但沒有考慮過cookie會帶來什么問題: ① cookie大小限制在4k左右,不適合存業務數據 ② cookie每次隨HTTP
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: kk4kk免费视频毛片| 一区二区三区免费视频观看| 69国产精品视频免费| 亚洲国产精品一区二区第一页| 两性色午夜免费视频| 亚洲三区在线观看无套内射| 中文字幕成人免费高清在线| 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲国产福利精品一区二区| 亚洲高清中文字幕免费| 亚洲娇小性xxxx| 国产美女做a免费视频软件| 无遮挡a级毛片免费看| 国产亚洲精品无码拍拍拍色欲| 黄桃AV无码免费一区二区三区| 亚洲成人精品久久| 免费观看黄色的网站| 亚洲日本成本人观看| 免费国产成人午夜私人影视| 国产免费牲交视频免费播放| 亚洲国产精品久久久久网站 | 亚洲国产精品久久网午夜| 成年人网站在线免费观看| 亚洲av无码专区青青草原| 亚洲自偷自偷偷色无码中文| 99re在线视频免费观看| 亚洲自国产拍揄拍| 亚洲国产成人久久综合区| 久久成人a毛片免费观看网站| 亚洲国产精品线观看不卡| 国产成人无码a区在线观看视频免费| 一级A毛片免费观看久久精品| 亚洲AV永久纯肉无码精品动漫| 91免费在线播放| 国产成人亚洲精品播放器下载| 久久亚洲国产精品123区| 在线a免费观看最新网站| 国产亚洲视频在线观看网址| 久久亚洲国产伦理| 国产资源免费观看| 99免费观看视频|