站長資訊網
        最全最豐富的資訊網站

        html5的web存儲

        以前我們在本地存儲數據都是用document.cookie來存儲的,但是由于其的存儲大小只有4K左右,解析也很復雜,給開發帶來了諸多的不便.不過現在html5出了web的存儲,彌補了cookie的不足,而且開放起來也是相當的方便

        web存儲分兩類

        sessionStorage

        容量大小約為5M左右,該方式的生命周期為關閉瀏覽器窗口為止

        localStorage

        容量大小約為20M左右, 存儲的數據不會隨著用戶瀏覽時會話過期而過期,但會應用戶的請求而刪除。瀏覽器也因為存儲空間的限制或安全原因刪除它們.而且類型存儲的數據可以同一個瀏覽器的多個窗口共享

        注意點:只能存儲字符串,如果是json對象的話,可以將對象JSON.stringify() 編碼后存儲

        方法詳解:

          setItem(key, value) 設置存儲內容

          getItem(key) 讀取存儲內容

          removeItem(key) 刪除鍵值為key的存儲內容

          clear() 清空所有存儲內容

        下面我們就給個給大家看一下他的寫法:

          //更新      function update() {          window.sessionStorage.setItem(key, value);      }    //獲取      function get() {          window.sessionStorage.getItem(key);      }    //刪除      function remove() {          window.sessionStorage.removeItem(key);      }    //清空所有數據      function clear() {          window.sessionStorage.clear();      }

        查看效果的話,我們以谷歌瀏覽器為例子:

        html5的web存儲

        以前的老版本的話,是沒有Application的,老版本的為Resource

        存儲完數據后的

        html5的web存儲

        下面我就給大家展示記錄用戶名和密碼的經典例子

        html5的web存儲

        當記住密碼的復選框勾上的時候,下次打開的時候,用戶名和密碼就不需要在重新輸入了

        html部分:

        <label for="">
        用戶名: <input type="text" class="userName"/>
        </label>
        <br/><br/>
        <label for="">
        密 碼: <input type="password" class="pwd"/>
        </label>
        <br/><br/>
        <label for="">
        <input type="checkbox" class="ckb"/>
        記住密碼
        </label>
        <br/><br/>
        <button>登錄</button>

        js部分

          var userName=document.querySelector('.userName');    var pwd=document.querySelector('.pwd');    var sub=document.querySelector('button');    var ckb=document.querySelector('.ckb');        sub.onclick=function(){//        如果記住密碼 被選中存儲,用戶信息          if(ckb.checked){              window.localStorage.setItem('userName',userName.value);              window.localStorage.setItem('pwd',pwd.value);          }else{              window.localStorage.removeItem('userName');              window.localStorage.removeItem('pwd');          }//        否則清除用戶信息    }        window.onload=function(){//        當頁面加載完成后,獲取用戶名,密碼,填充表單          userName.value=window.localStorage.getItem('userName');          pwd.value=window.localStorage.getItem('pwd');      }

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 日韩精品一区二三区中文| 久久久免费精品re6| 亚洲AV无码久久精品色欲| 国产成人精品亚洲精品| 99爱在线精品免费观看| 亚洲精品无码久久久| 国产午夜精品久久久久九九| 国内精品51视频在线观看| 欧美jizzhd精品欧美| 天天视频国产精品| 精品午夜国产人人福利| 99久久国产综合精品网成人影院| 国产精品网站在线观看免费传媒| 在线精品亚洲一区二区三区| 乱人伦人妻精品一区二区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 精品国产美女福利到在线不卡| 亚洲日韩精品一区二区三区| 无码国产亚洲日韩国精品视频一区二区三区 | 国产网红无码精品视频| 亚洲欧洲成人精品香蕉网| 欧美在线精品永久免费播放| 精品多毛少妇人妻AV免费久久| 国产欧美精品一区二区三区四区 | 久久久久亚洲精品无码蜜桃| 在线观看亚洲精品国产| 亚洲精品视频久久久| 午夜精品久久久久久| 亚洲国产精品自在拍在线播放| 久久夜色精品国产www| 国产精品无码专区在线观看| 国产高清在线精品一本大道| 国产精品污WWW一区二区三区| 国产精品美女网站| 国产精品视频不卡| 精品精品国产国产| 亚洲AV蜜桃永久无码精品| 亚洲国产精品日韩| 日韩精品少妇无码受不了| 久久精品天天中文字幕人妻| 精品欧洲av无码一区二区三区|