sessionStorage与localStorage区别:
1.sessionStorage在浏览器关闭后自动销毁;而localStorage无期限,除非主动删除。
2.sessionStorage不在不同的浏览器窗口中共享,即使是同一个页面;localStorage 在所有同源窗口中都是共享的;
两者的用法相似:
// 保存或设置数据到sessionStorage sessionStorage.setItem('key','value') // 获取某个sessionStorage sessionStorage.getItem('key') // 从sessionStorage删除某个保存的数据 sessionStorage.removeItem('key') // 从sessionStorage删除所有保存的数据 sessionStorage.clear();
// 保存或设置数据到localStorage localStorage.setItem('key','value') // 获取某个localStorage localStorage.getItem('key') // 从localStorage删除某个保存的数据 localStorage.removeItem('key') // 从localStorage删除所有保存的数据 localStorage.clear();