校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > http缓存机制,如localStorage等
题目

cookie、sessionStorage和localStorage的区别

解答

LocalStorage:
    大小:一般为 5MB
    生命期:除非被清除,否则永久保存
    易用性:高,源生接口容易使用
    仅在客户端(即浏览器)中保存,不参与和服务器的通信

SessionStorage:
    大小:一般为 5MB
    生命期:仅在当前会话下有效,关闭页面或浏览器后被清除
    易用性:高,源生接口容易使用
    仅在客户端(即浏览器)中保存,不参与和服务器的通信
    注:刷新页面后SessionStorage数据依旧存在

Cookie:
    大小:一般为 4KB
    生命期:一般由服务器生成,可设置失效时间。如果在浏览器端生成 Cookie,默认是关闭浏览器后失效
    易用性:差,需要程序员自己封装,源生的Cookie接口不友好
    每次请求会默认携带在HTTP头中,如果使用 cookie 保存过多数据会降低 HTTP 的性能

C 0条回复 评论

帖子还没人回复快来抢沙发