<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   閱讀:1764    發(fā)布者:1764

      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>

        • 正定县| 海南省| 元朗区| 若尔盖县| 贺州市| 忻州市| 竹北市| 镇雄县| 东莞市| 隆化县| 军事| 承德县| 高密市| 黔东| 玉山县| 鄂温| 朝阳县| 高清| 四川省| 砀山县| 桓仁| 凭祥市| 托里县| 石柱| 五峰| 和田市| 吉木乃县| 堆龙德庆县| 北辰区| 罗定市| 元氏县| 无锡市| 海兴县| 杭锦后旗| 广南县| 宜春市| 会泽县| 中超| 无锡市| 高密市| 车险|