一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

淺談 HTML5 的 DOM Storage 機制

  HTML5 是下一代 HTML 標準,開始吸引越來越多人的目光。HTML5 的 DOM Storage 機制提供了一種方式讓程序員能夠把信息存儲到本地的計算機上,在需要時獲取。這點和 cookie 相似,區(qū)別是 DOM Storage 提供了更大容量的存儲空間。

  目前,在客戶端保存數(shù)據(jù)使用最多的是 cookie,但 cookie 的大小上限為 4KB,并且每次請求一個新頁面時 cookie 都會被發(fā)送過去。更多的存儲空間需要瀏覽器本身或是插件的支持,例如只在 InterNET Explorer 上使用的 userData,需要額外安裝插件的 Google Gears 和 Flash。現(xiàn)在,HTML5 提供了一種標準的接口,使程序員可以簡單地訪問存儲的數(shù)據(jù)。由于鍵值對存儲在本地計算機上,在頁面加載完畢后可以通過 JavaScript 來操作這些數(shù)據(jù)。

  DOM Storage

  示例應用程序:用戶注冊

  本文使用的示例應用程序是一個簡單的用戶注冊過程,表單包含三個字段:name、age 和 address,我們將其拆分為兩個表單,分兩個頁面顯示。借助簡化了的數(shù)據(jù)模型,主要介紹如何利用 DOM Storage 功能處理表單跨頁問題。

  DOM Storage 兩個分類

  DOM Storage 分為 sessionStorage 和 localStorage。

  localStorage 對象和 sessionStorage 對象使用方法基本相同,它們的區(qū)別在于作用的范圍不同。sessionStorage 用來存儲與頁面相關的數(shù)據(jù),它在頁面關閉后無法使用。而 localStorage 則持久存在,在頁面關閉后也可以使用。

  DOM Storage 接口

  下面是 DOM Storage 的接口定義:

interface Storage {
readonly attribute unsigned
long length;
getter DOMString key(
in unsigned long index);
getter any getItem(
in DOMString key);
setter creator
void setItem(in DOMString key, in any data);
deleter
void removeItem(in DOMString key);
void clear();
};

it知識庫淺談 HTML5 的 DOM Storage 機制,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 黄色网址中文字幕 | 小黄网站有哪些在线观看 | 亚洲图片校园另激情类小说 | 日韩在线 中文字幕 | 国产成人一区二区三区在线播放 | 看全色黄大色黄大片 视 | 精品在线第一页 | 国产性色视频在线高清 | 91在线综合 | 国产成人免费高清激情视频 | 97在线视频精品 | 精品国内一区二区三区免费视频 | 国产私拍福利精品视频网站 | 国产一二三在线观看 | 欧美jizzdh精品巨大 | 狠狠综合久久综合88亚洲日本 | 日本处888xxxx | 国产精品自在线拍国产 | 国产日韩欧美一区二区三区视频 | 一本色道久久综合 | 深爱五月婷婷 | 97一本大道波多野吉衣 | 日韩中文字幕精品久久 | 久久久久久久久久免观看 | 四虎永久免费在线 | 免费 高清 日本视频 | 91久久国产视频 | 最黄最色视频 | 亚洲天堂首页 | 亚洲欧美日韩在线精品一区二区 | 中文字幕一视频97色伦 | 国模青青丰满人体大尺度展示 | 国内精品视频 | 久久国产精品麻豆映画 | 亚洲艳图 | 精品国产午夜久久久久九九 | 天天狠狠色综合图片区 | 免费在线看黄 | 激情网婷婷 | 美女胸又大又黄www网站 | 国产精品第一 |