说明
localStorage和sessionStorage属性,是允许在浏览器中存储key/value数据的。
localStorage是永久存储机制,sessionStorage是会话级存储。
方法
clear():删除所有值;不在 Firefox 中实现。
getItem(name):取得给定 name 的值。
key(index):取得给定数值位置的名称。
removeItem(name):删除给定 name 的名/值对。
setItem(name, value):设置给定 name 的值。
sessionStorage的使用
sessionStorage只存储会话数据,在关闭浏览器是,数据自动清除。
sessionStorage的存储
// 使用方法存储
sessionStorage.setItem("name", "zhangsan")
// 使用属性存储
sessionStorage.name = "zhangsan"sessionStorage的访问
// 使用方法取得数据
sessionStorage.getItem("name") // "zhangsan"
// 使用属性取得数据
let name = sessionStorage.name // "zhangsan"sessionStorage的删除
// 使用 delete 删除值
delete sessionStorage.name;
// 使用方法删除值
sessionStorage.removeItem("name");
localStorage和sessionStorage是Web存储API的两个关键部分,用于在用户浏览器中保存数据。localStorage提供永久性存储,而sessionStorage则是会话级别的,数据在浏览器关闭后自动清除。两者都提供设置、获取、删除数据的方法,如setItem、getItem和removeItem。sessionStorage还可通过属性直接存取数据,如sessionStorage.name。删除数据可使用delete操作或removeItem方法。
608

被折叠的 条评论
为什么被折叠?



