<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 存儲(chǔ)之 Webstorage

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

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

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

      webStorage的局限性:

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

      使用webStorage
      1.存儲(chǔ)數(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.檢測(cè)瀏覽器是否支持:
      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.就是存儲(chǔ)對(duì)象了,我們需要進(jìn)行轉(zhuǎn)換為字符串存入,等到使用的時(shí)候取出再轉(zhuǎn)為對(duì)象。
      var str = JSON.stringify(obj);
      localStorage.mydata = str;
      var obj = JSON.parse(localStorage.mydata);
      到這里就結(jié)束了,算是對(duì)webStorage基本使用的一些小總結(jié),希望可以對(duì)你有所幫助。

      亚洲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>

        • 封丘县| 金川县| 西和县| 通城县| 桂阳县| 临城县| 肇东市| 中宁县| 望奎县| 黎平县| 绥江县| 扬中市| 萍乡市| 老河口市| 寿光市| 昆明市| 七台河市| 娄底市| 泰兴市| 大城县| 三亚市| 河津市| 黔南| 建昌县| 浙江省| 双峰县| 耒阳市| 化德县| 天峻县| 广昌县| 成武县| 娄底市| 南雄市| 海口市| 建水县| 古田县| 东至县| 和林格尔县| 克什克腾旗| 澳门| 西昌市|