HTML5中的sessionStorage使用示例

star65225692 12年前發布 | 161K 次閱讀 HTML5 前端技術

sessionStorage作為HTML5的Web Storage的兩種存儲方式之一。
    用于本地存儲一個會話(session)中的數據,這些數據只有在同一個會話中的頁面才能訪問并且當會話結束后數據會被銷毀。
    不是一種持久化的本地存儲。
    會話級的存儲。
1、接口
    sessionStorage.getItem(key)          ---- 獲取指定key的本地存儲的值
    sessionStorage.setItem(key,value) ---- 將value存儲到key字段中
    sessionStorage.removeItem(key)    ---- 刪除指定ke的本地存儲的值
    sessionStorage.length                     ---- sessionStorage的項目數

/
sessionStorage和localStorage都支持key()和length/

var storage = window.localStorage, i, len = storage.length; for(i=0;i<len;i++){ var key = storage.key(i); var value = storage.getItem(key); console.log(key + '=' +value); }</pre>

/
清空本地存儲的數據/
localStorage.clear();       ----刪除所有同源的本地存儲的localStorage數據

sessionStorage.clear(); ----只清空當前會話存儲的數據</pre>

 本文由用戶 star65225692 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!