JS中“cookie” 与 “storage” 的区别

75 阅读1分钟
     1. cookie  storage 的区别?
         * 出现时间
             cookie:  JS 的时候就有了
             storage:  H5 以后才有的
         * 存储大小
             cookie: 4kb
             storage: 20MB
         * 前后端交互(前端向后端发送请求)
             cookie: 交互时请求默认携带 cookie
             storage: 交互式请求不会携带, 除非前端人员配置传递
         * 前后端操作
             cookie: 不管前后端语言都可以操作
             storage: 只能有前端语言来操作   (JS)
         * 过期时间:
             cookie: 默认会话级, 页面关闭, 存储消失; 可以通过手动配置
             storage: 不能通过手动配置
    
    
     2. localStorage  sessionStorage 的区别?
         * 过期时间:
             localStorage: 永久存储, 除非手动清理
             sessionStorage: 会话级别, 关闭页面, 存储就失效