1. 程式人生 > >localStorage(本地儲存)與sessionStorage(會話儲存)的區別

localStorage(本地儲存)與sessionStorage(會話儲存)的區別

localStorage生命週期是永久,這意味著除非使用者顯示在瀏覽器提供的UI上清除localStorage資訊,否則這些資訊將永遠存在。存放資料大小為一般為5MB,而且它僅在客戶端(即瀏覽器)中儲存,不參與和伺服器的通訊。

sessionStorage僅在當前會話下有效,關閉頁面或瀏覽器後被清除。存放資料大小為一般為5MB,而且它僅在客戶端(即瀏覽器)中儲存,不參與和伺服器的通訊。源生介面可以接受,亦可再次封裝來對ObjectArray有更好的支援。

localStoragesessionStorage使用時使用相同的API

     localStorage.setItem("key","value"

);//以“key”為名稱儲存一個值“value”

     localStorage.getItem("key");//獲取名稱為“key”的值

     localStorage.removeItem("key");//刪除名稱為“key”的資訊。

     localStorage.clear();​//清空localStorage中所有資訊

     不同瀏覽器無法共享localStoragesessionStorage中的資訊。相同瀏覽器的不同頁面間可以共享相同的 localStorage(頁面屬於相同域名和埠),但是不同頁面或標籤頁間無法共享sessionStorage的資訊。這裡需要注意的是,頁面及標 籤頁僅指頂級視窗,如果一個標籤頁包含多個

iframe標籤且他們屬於同源頁面,那麼他們之間是可以共享sessionStorage的。

缺點

    不相容ie9以下的瀏覽器

優點

    介面完善

相關推薦

localStorage本地儲存sessionStorage會話儲存區別方法

localStorage生命週期是永久,使用者除非在瀏覽器上刪除localStorage的資訊,否則這些資訊將永遠存在於瀏覽器中。存放資料大小為一般為5MB, 而且它僅在客戶端(即瀏覽器)中儲存,不參與和伺服器的通訊。 sessionStorage僅在當前會話

localStorage本地儲存sessionStorage會話儲存區別

localStorage生命週期是永久,這意味著除非使用者顯示在瀏覽器提供的UI上清除localStorage資訊,否則這些資訊將永遠存在。存放資料大小為一般為5MB,而且它僅在客戶端(即瀏覽器)中儲存,不參與和伺服器的通訊。sessionStorage僅在當前會話下有效,關

二叉樹的儲存表示實現陳銳,葛麗萍跟我學資料結構整理

1.二叉樹的順序儲存, 即用一維陣列按照從左到右,從上到下的順序依次儲存,分析計算可得每個節點的編號,類似於樹狀陣列。 適用於完全二叉樹。 儲存非完全二叉樹時,需要在一維陣列中將二叉樹不存在的結點位置空出,並用NULL填充。 2.二叉樹.的鏈式儲存 二叉樹的鏈式儲存結構 二叉

Android之本地快取——LruCache記憶體快取DiskLruCache硬碟快取統一框架

本文參考郭霖大神的DiskLruCache解析,感興趣的朋友可以先到http://blog.csdn.net/guolin_blog/article/details/28863651瞭解。 一、前言 該框架或者說庫,主要是用於本地的圖片快取處理。 資料的存入 當你取到圖片的

多線程startrun區別

通過 系統 調用 tar start 時間片 運行 實現 狀態 start()用來啟動一個線程,當調用start()方法時,系統才會開啟一個線程,通過Thread類中的start()方法來啟動的線程處於就緒狀態(可運行狀態),此時並沒有運行,一旦得到CPU時間片,

2017-06-28passwd 主要組附屬組 gpasswd newgrp

鎖定 同時 tro 名稱 strong 刪除 span new gpa passwd passwd -l 用戶名 (鎖定用戶) passwd -u 用戶名 (解鎖用戶) passwd -d 用戶名 (清楚用戶密碼) 主要組與附屬組 一個用戶可以同

關於Android的margin(當前視圖周圍視圖的距離)和padding當前視圖內部內容的距離

utf mas 關於 roi pad code odi ren cnblogs <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an

Thread的runstart區別

目的 程序 結束 生成 復制代碼 lee main 線程調度 順序 Java的線程是通過java.lang.Thread類來實現的。VM啟動時會有一個由主方法所定義的線程。可以通過創建Thread的實例來創建新的線程。每個線程都是通過某個特定Thread對象所對應的方法ru

Java中longLongintInteger之間的轉換

轉化 string long tar str 基礎數據類型 ava detail 參考 一、將long型轉化為int型,這裏的long型是基礎類型: long a = 10; int b = (int)a; 二、將Long型轉換為int型,這裏

Spring AOP高級——源碼實現2Spring AOP中通知器Advisor切面Aspect

color oaf 小麻煩 ntc tro sta ins pack package 本文例子完整源碼地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/Spring%20AO

LPCLow Pin Count SIOSuper IO

選擇 smart img 程序設計 獨立 ios intel read 介紹 記錄bios學習的點點滴滴,雖然已經學了很長時間才發出來,但就當是溫故而知新吧,由於水平有限,難免存在錯誤,望指正,同時感謝CSDN提供的平臺。 1、LPC 定義:? Intel所定義的PC接口,

.NET客戶端實現Redis中的管道PipeLine事物Transactions

redis服務器 net 他會 端口 ocs string new equal alt 原文:.NET客戶端實現Redis中的管道(PipeLine)與事物(Transactions)序言 Redis中的管道(PipeLine)特性:簡述一下就是,Redis如何從客戶端一

nodeJs文件系統fsstream

writer pipe 常用事件 urn 種類型 發生 成功 fin console 一、簡介 本文將介紹node.js文件系統(fs)和流(stream)的一些API已經參數使用情況。 二、目錄 文件系統將介紹以下方法: 1.fs.readFile

Swift入門——可選類型Optionals斷言Assert

nil swift implicit 條件 標註 float sta 出現 完整 可選類型是什麽? 首先看一個問題,Swift中String類型的變量有一個叫做to

三、存儲過程Stored Procedure遊標Cursor

行數據 exceptio 結構 行數 into 完成 num replace 多個 一、存儲過程   一組為了完成特定功能的SQL語句集,經編譯後存儲在數據庫中,用戶通過指定存儲過程的名字並給出參數,來執行它。 在大型數據庫中,存儲過程和觸發器具有重要的作用。無論是存儲過程

Android廣播BroacastReceiver服務Service

com 還要 activit pro service 動態註冊 let onclick nds BroadcastReceiver可以理解成是一種組件,是默默的在改後臺運行的,用於在不同軟件和不同組件之間的傳遞,無法被用戶感知,因為他在系統的內部工作,BroadcastRe

rand srand

return 初始 其中 div signed std tdi 隨機數生成 AI 一 頭文件 <time.h>   srand()就是給rand()提供種子seed。   在C語言中,srand()與rand()是隨機函數,其中srand函數是偽隨機數發

C++中重載overload、覆蓋override隱藏oversee

acl 普通 evc dft war srx rpo 成員 avt body, table{font-family: 微軟雅黑; font-size: 10pt} table{border-col

復制目錄下所有文件隱藏文件非隱藏文件

分享 info bubuko img inf dir .com png mage cp /source-dirname/. /target-dirname(用.表示自己) 復制目錄下所有文件(隱藏文件與非隱藏文件)

Silverlight & Blend動畫設計系列十:Silverlight中的坐標系統Coordinate System向量Vector運動

過度 highlight 圖片 nbsp mgr ack jpg .com bsp 原文:Silverlight & Blend動畫設計系列十:Silverlight中的坐標系統(Coordinate System)與向量(Vector)運動  如果我們習慣於數學坐