Web存储
在比较高版本的浏览器,JavaScript提供了sessionStorage和globalStorage。在HTML5中提供了localStorage来取代globalStorage。而浏览器最低版本为:IE8+、Firefox3.5+、Chrome 4+和Opera10.5+。
sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭了,那么所有通过sessionStorage存储的数据也就被清空了。
//通过方法存储和获取
sessionStorage.setItem('name', '张三');
alert(sessionStorage.getItem('name'));
//通过属性存储和获取
sessionStorage.book = '张三';
alert(sessionStorage.book);
//删除存储
sessionStorage.removeItem('name');
localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。
//通过方法存储和获取
localStorage.setItem('name', '张三');
alert(localStorage.getItem('name'));
//通过属性存储和获取
localStorage.book = '张三';
alert(localStorage.book);
//删除存储
localStorage.removeItem('name');