localStorage持久存储,关闭浏览器仍保留;sessionStorage仅当前标签页有效,关闭即清除;二者同源共享、容量5–10MB、仅支持字符串、需JSON处理对象、受同源策略限制且不宜存敏感信息。

localStorage 和 sessionStorage 都是浏览器提供的客户端存储机制,用于在用户本地保存键值对数据,但它们的生命周期、作用域和使用场景有明显区别。
数据会一直保留在浏览器中,除非手动清除(比如调用 localStorage.removeItem() 或清空浏览器缓存),即使关闭标签页、重启浏览器甚至电脑,数据依然存在。
localStorage.setItem('username', 'Alice');const name = localStorage.getItem('username');localStorage.removeItem('username');localStorage.clear();
数据只在当前浏览器标签页(或窗口)的会话周期内有效。刷新页面保留,但关闭该标签页后数据自动清除;新开标签页即使访问同一网址,也无法读取之前 sessionStorage 的内容。
sessionStorage.setItem('step', '2');sessionStorage.getItem('step');
JSON.stringify(),读取时用 JSON.parse()
以上就是javascript如何实现本地存储_localStorage和sessionStorage有什么区别?的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号