var info = {
name: 'Lee',
age: 20,
id: '001'
};
sessionStorage.setItem('key', JSON.stringify(info));
localStorage.setItem('key', JSON.stringify(info));
getItem(「key」):獲取名稱爲key的值,若是key不存在則返回nullweb
var data1 = JSON.parse(sessionStorage.getItem('key'));
var data2 = JSON.parse(localStorage.getItem('key'));
1 sessionStorage.removeItem('key'); 2 localStorage.removeItem('key');
1 sessionStorage.clear(); 2 localStorage.clear();
能夠爲 cookie 添加一個過時時間(以 UTC 或 GMT 時間)。默認狀況下,cookie 在瀏覽器關閉時刪除。瀏覽器
JavaScript 能夠使用 document.cookie 屬性來建立 、讀取、及刪除 cookie。服務器
建立cookie:cookie
1 document.cookie="name=tom";<br><br>可爲cookie添加一個過時時間:<br>document.cookie="name=tom; expires=Thu, 26 Dec 2017 12:00:00 GMT";
讀取cookie:session
1 var co = document.cookie; // 以字符串的方式返回全部的 cookie
刪除cookie:工具
1 document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
刪除cookie只須要將expires的值設爲當前時間以前就好了,刪除是沒必要指定cookie的值。spa
使用該方法,須要先引入jQuery文件與jQuery.cookie文件code
建立cookie:blog
1 $.cookie('key','value') // 注:當沒有指明 cookie有效時間時,所建立的cookie有效期默認到用戶關閉瀏覽器爲止
建立一個具備有效期的cookie:ip
1 $.cookie('name', 'value', { expires: 10 });
讀取cookie:
1 $.cookie('name') // cookie存在,值爲'value',不存在,則爲null
刪除cookie:
1 $.cookie('name',null)
2018-07-2117:57:27