浏览器本地存储
Cookies: Cookies 是浏览器保存用户信息到本地的一种方式
形式:txt文本
大小:4kb
它可以由js进行操作,一般是以键值对形式保存数据,但Cookies只能保存简单的数据 数字 字符串 等 对于特殊的或者比较大的数据无法保存
User Data: 是微软为IE专门在系统中开辟的一块存储空间,所以说只支持Windows+IE的组合,实际测试在2000(IE5.5)、XP(IE6、IE7),Vista(IE7)下都是可以正常使用的。在XP下,一般位于C:\Documents and Settings\用户名\UserData,有些时候会在C:\Documents and Settings\用户名\Application Data\Microsoft\Internet Explorer\UserData。在Vista下,位于C:\Users\用户名\AppData\Roaming\Microsoft\Internet Explorer\UserData;单个文件的大小限制是128KB,一个域名下总共可以保存1024KB的文件,文件个数应该没有限制。在受限站点里这两个值分别是64KB和640KB,所以如果考虑到各种情况的话,单个文件最好能控制64KB以下
Flash: 主要通过flash中的一个对象保存数据 受限于flash
Gears:谷歌早期的本地存储方案,已经废弃 官方建议使用 HTML5的LocalStorage
HTML5(LocalStorage/ SessionStorage):
主要来说下这个,他是HTML5提供的本地存储方案,大小5M,对于一般使用是足够了,他也是跨浏览器的 IE Chrome Safari 等浏览器都支持, IE8以下的不支持
她的使用非常简单:
主要提供:
GetItem() 取值
SetItem() 赋值
Key() 取key名称
Clear() 清空
她可以直接保存序列化的对象,所有可序列化的数据都可以保存在LocalStorage中
LocalStorage和SessionStorage 一个区别是 前者在浏览器关闭后不会小时,后者则会消失
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现