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

        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號
        主站蜘蛛池模板: 久久久99精品一区二区| 亚洲国产成人精品无码区在线观看| 亚洲av午夜精品一区二区三区| 97久久久精品综合88久久| 最新国产精品精品视频| 国产啪亚洲国产精品无码| 久久99国产精品一区二区| 久久久久人妻一区精品性色av| 日本Aⅴ大伊香蕉精品视频 | 亚洲精品无码久久久影院相关影片 | 国内精品久久久久久久涩爱| 国内精品久久久久影院免费| 亚洲av永久无码精品秋霞电影影院| 精品乱子伦一区二区三区| 99精品视频在线观看婷| 久久最新精品国产| 99精品视频在线观看| 国产精品女同久久久久电影院| 亚洲国产精品无码一线岛国| 四虎精品影库4HUTV四虎| 久久精品成人免费观看97| 国产成人1024精品免费| 亚洲国产精品lv| 中文字幕一区二区精品区| 777被窝午夜精品影院| 亚洲综合一区二区国产精品| 精品久久久久久久久中文字幕| 国产精品免费看久久久| 久久精品国产亚洲av日韩| 久久久久无码精品国产不卡| 婷婷国产成人精品视频| 性欧洲精品videos| 亚洲av无码国产精品色午夜字幕| 亚洲精品成人片在线观看| 欧美人与性动交α欧美精品成人色XXXX视频 | 欧美精品一区二区三区视频| 亚洲国产精品嫩草影院| 一级香蕉精品视频在线播放| 91在线手机精品超级观看| 成人精品一区二区久久久| 99久久精品免费看国产一区二区三区|