window.sessionStorage属性是一种Web API,用于提供临时存储支持,允许在单个会话中存储和检索少量数据。它的作用是用来存储用户会话信息,比如用户的登录状态,收藏的商品等,以便在页面刷新或跳转的时候保持会话状态。
使用方法
使用sessionStorage的方法和localStorage类似,可以通过setItem()方法来保存数据,通过getItem()方法来获取数据,通过removeItem()方法来删除指定的数据,通过clear()方法来清空所有存储的数据。
// 保存数据 sessionStorage.setItem('name', 'John'); // 获取数据 var name = sessionStorage.getItem('name'); // 删除数据 sessionStorage.removeItem('name'); // 清空所有数据 sessionStorage.clear();
sessionStorage的特点是数据只能在当前浏览器窗口关闭前有效,窗口或标签页被关闭后,数据会被清除。