1、客户端存储
这是一个通用术语,包含几个独立但相关的 API: Web Storage、Web SQL Database、Indexed Database 和 File Access。每种技术都提供了在用户硬盘上 —— 而非通常存储数据的服务器—— 存储数据的独特方式。这么做主要基于以下两点理由:(a)使 web app 离线可用; (b)改善性能。-----摘自客户端存储 - 腾讯云开发者社区-腾讯云 (tencent.com)
-
web应用允许使用浏览器提供的API将数据存储在客户端电脑上;
-
客户端存储遵守“同源策略”,不同的站点页面之间不能相互读取彼此的数据;
-
在同一个站点的不同页面之间,存储的数据是共享的;
-
数据的存储有效期可以是临时的,比如关闭浏览器数据就销毁; 也可以是永久的,可以在客户端电脑上存储任意时间;
-
在使用数据存储是需要考虑安全问题,比如银行卡账号密码;
-
数据的存储方式也有很多种
2、cookie
Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息 。Cookie是一段不超过4KB的小型文本数据,由一个名称(Name)、一个值(Value)和其它几个用于控制Cookie有效期、安全性、使用范围的可选属性组成。
------摘