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