<strike id="3tkic"><sup id="3tkic"></sup></strike>

  1. <ul id="3tkic"></ul>
      <b id="3tkic"><legend id="3tkic"></legend></b>
      <b id="3tkic"><meter id="3tkic"></meter></b>

    • <strike id="3tkic"></strike>

      <blockquote id="3tkic"></blockquote>

    • 亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l

      H5 web 存儲之 Webstorage

      2017/2/18 8:33:44   閱讀:1753    發(fā)布者:1753

      H5提供了兩種在客戶端存儲數(shù)據(jù)的方式:
      localStorage 持久化的本地存儲(瀏覽器關(guān)閉重新打開數(shù)據(jù)依然存在)
      sessionStorage 針對一個session的本地存儲
      之前這些都是由cookie來完成的,cookie的特點是存儲量小,在服務(wù)器和客戶端之間來回
      傳遞,傳輸效率不高。一般可以在判斷注冊的用戶是否登錄該本網(wǎng)站。
      webStorage API 繼承于Window對象,并提供了兩個新的屬性
      -Window.localStorage 和 Window.sessionStorage.
      webStorage的優(yōu)勢:

      1. 相比cookie存儲容量增加
      2. 可以將請求的表單數(shù)據(jù)存于本地,減少http請求,節(jié)約帶寬
      3. webStorage擁有易用的API

      webStorage的局限性:

      1. 不同瀏覽器webStorage 和LocalStorage的大小不統(tǒng)一。
      2. 在瀏覽器的隱私模式下面是不可讀取的
      3. 本質(zhì)上是對字符串的讀取,因此存儲內(nèi)容過多時頁面會變卡
      4. 不能被爬蟲抓取到

      使用webStorage
      1.存儲數(shù)據(jù):
      localStorage.name = ’value’;
      localStorage[’name’] = ’value’;
      localStorage.setItem(’name’,’value’);
      注意鍵和值總是字符串。建議使用webStorage API
      (setItem,getItem,removeItem,key,length)
      2.獲取數(shù)據(jù):
      var value = localStorage.getItem(’name’);
      var value = localStorage.name;
      var value = localStorage[’name’];
      3.刪除數(shù)據(jù):
      清空所有數(shù)據(jù)
      localStorage.clear();
      刪除特定數(shù)據(jù);
      localStorage.removeItem(’name’);
      4.檢測瀏覽器是否支持:
      function storageAvailable(type) {
      try {
      var storage = window[type],
      x = ’__storage_test__’;
      storage.setItem(x, x);
      storage.removeItem(x);
      return true;
      }
      catch(e) {
      return false;
      }
      }
      if (storageAvailable(’localStorage’)) {
      // Yippee! We can use localStorage awesomeness
      }
      else {
      // Too bad, no localStorage for us
      }
      5.就是存儲對象了,我們需要進行轉(zhuǎn)換為字符串存入,等到使用的時候取出再轉(zhuǎn)為對象。
      var str = JSON.stringify(obj);
      localStorage.mydata = str;
      var obj = JSON.parse(localStorage.mydata);
      到這里就結(jié)束了,算是對webStorage基本使用的一些小總結(jié),希望可以對你有所幫助。

      亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l
      <strike id="3tkic"><sup id="3tkic"></sup></strike>

      1. <ul id="3tkic"></ul>
          <b id="3tkic"><legend id="3tkic"></legend></b>
          <b id="3tkic"><meter id="3tkic"></meter></b>

        • <strike id="3tkic"></strike>

          <blockquote id="3tkic"></blockquote>

        • 宿州市| 萝北县| 安西县| 绍兴市| 姜堰市| 德清县| 烟台市| 上林县| 新营市| 环江| 长春市| 改则县| 浦城县| 土默特左旗| 佛冈县| 通化县| 米脂县| 旌德县| 新田县| 浙江省| 昂仁县| 永修县| 富源县| 威远县| 灵璧县| 祥云县| 枣阳市| 墨江| 蚌埠市| 余江县| 福建省| 贵定县| 晋州市| 治县。| 香格里拉县| 宁波市| 嵊泗县| 满洲里市| 疏勒县| 锡林浩特市| 兴城市|