H5新增存储方案

什么是 SessionStorage 和 LocalStorage

和 Cookie 一样,SessionStorage 和 LocalStorage 也是用于存储网页中的数据的

Cookie、SessionStorage、LocalStorage 的区别

生命周期(同一浏览器下)

  • Cookie生命周期:默认是关闭浏览器后失效, 但是也可以设置过期时间
  • SessionStorage生命周期:仅在当前会话(窗口)下有效,关闭窗口或浏览器后被清除, 不能设置过期时间
  • LocalStorage生命周期:除非被清除,否则永久保存

容量

网络请求

  • Cookie网络请求:每次都会携带在 HTTP 头中,如果使用 cookie 保存过多数据会带来性能问题
  • SessionStorage网络请求:仅在浏览器中保存,不参与和服务器的通信
  • LocalStorage网络请求:仅在浏览器中保存,不参与和服务器的通信

Cookie、SessionStorage、LocalStorage 的应用场景

  • Cookie:判断用户是否登录
  • LocalStorage:购物车
  • sessionStorage:表单数据

注意点:无论通过以上那种方式存储的数据, 切记不能将 敏感 数据直接存储到本地

End

posted @   BNTang  阅读(60)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示