久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

HTML5/HTML5Web存儲

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

HTML5 | HTML5基本教程 | HTML5表單

在客戶端存儲數(shù)據(jù)[ ]

HTML5 提供了兩種在客戶端存儲數(shù)據(jù)的新方法:

  • localStorage - 沒有時間限制的數(shù)據(jù)存儲
  • sessionStorage - 針對一個 session 的數(shù)據(jù)存儲

之前,這些都是由 cookie 完成的。但是 cookie 不適合大量數(shù)據(jù)的存儲,因為它們由每個對服務(wù)器的請求來傳遞,這使得 cookie 速度很慢而且效率也不高。

在 HTML5 中,數(shù)據(jù)不是由每個服務(wù)器請求傳遞的,而是只有在請求時使用數(shù)據(jù)。它使在不影響網(wǎng)站性能的情況下存儲大量數(shù)據(jù)成為可能。

對于不同的網(wǎng)站,數(shù)據(jù)存儲于不同的區(qū)域,并且一個網(wǎng)站只能訪問其自身的數(shù)據(jù)。HTML5 使用 JavaScript 來存儲和訪問數(shù)據(jù)。

localStorage 方法[ ]

localStorage 方法存儲的數(shù)據(jù)沒有時間限制。第二天、第二周或下一年之后,數(shù)據(jù)依然可用。

如何創(chuàng)建和訪問localStorage[ ]

實例:

<script type="text/javascript">
localStorage.lastname="Smith";
document.write(localStorage.lastname);
</script>

下面的例子對用戶訪問頁面的次數(shù)進(jìn)行計數(shù):

<script type="text/javascript">
if (localStorage.pagecount)
  {
  localStorage.pagecount=Number(localStorage.pagecount) +1;
  }
else
  {
  localStorage.pagecount=1;
  }
document.write("Visits "+ localStorage.pagecount + " time(s).");
</script>

sessionStorage方法[ ]

sessionStorage 方法針對一個 session 進(jìn)行數(shù)據(jù)存儲。當(dāng)用戶關(guān)閉瀏覽器窗口后,數(shù)據(jù)會被刪除。

如何創(chuàng)建并訪問一個sessionStorage[ ]

實例:

<script type="text/javascript">
sessionStorage.lastname="Smith";
document.write(sessionStorage.lastname);
</script>

下面的例子對用戶在當(dāng)前 session 中訪問頁面的次數(shù)進(jìn)行計數(shù):

<script type="text/javascript">
if (sessionStorage.pagecount)
  {
  sessionStorage.pagecount=Number(sessionStorage.pagecount) +1;
  }
else
  {
  sessionStorage.pagecount=1;
  }
document.write("Visits "+sessionStorage.pagecount+" time(s) this session.");
</script>

參考來源[ ]

http://www.w3school.com.cn/html5/html_5_webstorage.asp

HTML5使用手冊導(dǎo)航

HTML5基本教程

HTML5視頻使用教程 | HTML5音頻使用教程 | HTML5畫布使用教程 | HTML5Web存儲 | HTML5標(biāo)簽 | HTML5標(biāo)準(zhǔn)屬性 | HTML5事件屬性

HTML5表單

HTML5輸入類型 | HTML5表單元素 | HTML5表單屬性