1. 程式人生 > >頁面間傳值 ,本地儲存sessionStorage和localStorage

頁面間傳值 ,本地儲存sessionStorage和localStorage

頁面間傳值的方法各有不同,今天學習了一種新的傳值方式那就是 ——-sessionStorage 和 localStorage 作為本地儲存他們可以用來代替cookie的一部分儲存功能,他們比cookie儲存量更大。比較實用。

本地儲存是一個window的屬性,包括localStorage和sessionStorage,從名字應該可以很清楚的辨認二者的區別,前者是一直存在本地的,後者只是伴隨著session,視窗一旦關閉就沒了。二者用法完全相同

用法
兩者用法比較相似 以sessionStorage 舉例
儲存資料:sessionStorage.setItem(Key, value);
讀取資料:sessionStorage.getItem(Key);
刪除key :sessionStorage.removeItem(“key”);
刪除所有key/value :sessionStorage.clear();
Key:表示你要存入的鍵名稱,此名稱可以隨便命名,可以按照變數的意思來理解。
Value:表示值,也就是你要存入Key中的值,可以按照變數賦值來理解。

注意:HTML5本地儲存只能存字串,任何格式儲存的時候都會被自動轉為字串,所以讀取的時候,需要自己進行型別的轉換。

另:此方法ie7以下不支援