一区二区久久-一区二区三区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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 涩涩涩在线| 中文字幕一视频97色伦 | 成人午夜精品视频在线观看 | 精品日韩欧美一区二区三区 | 免费一区二区三区免费视频 | www.射射射| 亚洲综合免费 | 一区二区三区国产精品 | 午夜国产福利在线 | 午夜黄色| 加勒比东洋精品映画防屏蔽 | 国产色视频网站 | 99国产高清久久久久久网站 | 色鬼网站 | 91麻精品国产91久久久久 | 四虎影视永久在线精品免费播放 | 精品国精品国产自在久国产不卡 | 中文精品一卡2卡3卡4卡 | 国产一级做a爰片久久毛片99 | 四虎影视亚洲精品 | 综合网久久 | 精品欧美日韩一区二区三区 | 色哟哟在线观看视频 | 欧美在线a | 丝袜综合网 | 久久精品国产亚洲网站 | 成年美女黄网站色大片免费软件看 | 国产女同一区二区在线 | 国产午夜免费视频 | 久久国内精品自在自线400部o | 久九九久福利精品视频视频 | 日韩在线一区二区三区免费视频 | 国产在线视频色综合 | jizz国产在线观看 | 国产精品麻豆一区二区 | 亚洲不卡一区二区三区在线 | 97超级碰在线精品视频 | 久久午夜青青草原影院 | 日韩精品视频在线 | 日日摸夜夜添夜夜添人人爽 | 高清一区二区在线观看 |