解答
LocalStorage:
大小:一般为 5MB
生命期:除非被清除,否则永久保存
易用性:高,源生接口容易使用
仅在客户端(即浏览器)中保存,不参与和服务器的通信
SessionStorage:
大小:一般为 5MB
生命期:仅在当前会话下有效,关闭页面或浏览器后被清除
易用性:高,源生接口容易使用
仅在客户端(即浏览器)中保存,不参与和服务器的通信
注:刷新页面后SessionStorage数据依旧存在
Cookie:
大小:一般为 4KB
生命期:一般由服务器生成,可设置失效时间。如果在浏览器端生成 Cookie,默认是关闭浏览器后失效
易用性:差,需要程序员自己封装,源生的Cookie接口不友好
每次请求会默认携带在HTTP头中,如果使用 cookie 保存过多数据会降低 HTTP 的性能
帖子还没人回复快来抢沙发