cookies,sessionStorage 和 localStorage 之间有什么区别?

  • cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)
  • cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递
  • sessionStoragelocalStorage不会自动把数据发给服务器,仅在本地保存
  • 存储大小:
    • cookie数据大小不能超过4k
    • sessionStoragelocalStorage虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大
  • 有期时间:
    • localStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据
    • sessionStorage 数据在当前浏览器窗口关闭后自动删除
    • cookie 设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭

原文地址:https://www.cnblogs.com/r-mp/p/11293735.html

时间: 2024-10-29 03:28:00

cookies,sessionStorage 和 localStorage 之间有什么区别?的相关文章

cookie、 sessionStorage 、localStorage之间的区别和使用

http://www.cnblogs.com/caiyezi/p/5619506.html 1.cookie:存储在用户本地终端上的数据2.localStorage - 没有时间限制的数据存储3.sessionStorage - 针对一个 session 的数据存储,当用户关闭浏览器窗口后,数据会被删除. 共同点:都是保存在浏览器端,且同源的. 区别: cookie数据始终在同源的http请求中携带 sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存 数

cookies,sessionStorage 和 localStorage 的使用和区别

Web Storage 我们在编程的时候需要持久化的存储一些数据.对于网络化编程,一般将这项任务交给了服务器端的数据库或者浏览器端的cookie. Web Storage有两种形式: LocalStorage(本地存储)和sessionStorage(会话存储). 这两种形式在功能上都差不多,但是存储的坚持时间不一样(不知道怎么描述了,下面会解释) LocalStorage:浏览器关闭了数据仍然可以保存下来,并可用于所有同源(相同的域名.协议和端口)窗口(或标签页)永久存储,永不失效,除非手动删

sessionStorage和localStorage之间的差别

<!DOCTYPE html><html> <head lang="en"> <meta charset="utf-8"> <title></title> <script src="js/appweb.js"></script> </head> <body> <p id="msg"></p&

sessionStorage 、localStorage 和 cookie 之间的区别(转)

sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据.有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递.sessionStorage.localStorage.cookie都是在浏览器端存储的数据,其中sessionStorage的概念很特别,引入了一个“浏览器窗口”的概念.sessionStorage是在同源的同窗口(或tab)中,始终存在的数据.也就是说只要这个浏览器窗口没有关闭,即

cookies,sessionStorage 和 localStorage 的区别

sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据.有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递. sessionStorage.localStorage.cookie都是在浏览器端存储的数据,其中sessionStorage的概念很特别,引入了一个"浏览器窗口"的概念.sessionStorage是在同源的同窗口(或tab)中,始终存在的数据.也就是说只要这个浏览器窗口

cookie、sessionStorage和localStorage的区别

sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据.有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递.sessionStorage.localStorage.cookie都是在浏览器端存储的数据,其中sessionStorage的概念很特别,引入了一个"浏览器窗口"的概念.sessionStorage是在同源的同窗口(或tab)中,始终存在的数据.也就是说只要这个浏览器窗口没

sessionStorage、localStorage、cookie

sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据.有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递.    sessionStorage.localStorage.cookie都是在浏览器端存储的数据,其中sessionStorage的概念很特别,引入了一个“浏览器窗口”的概念.sessionStorage是在同源的同窗口(或tab)中,始终存在的数据.也就是说只要这个浏览器窗口没有

sessionStorage 、localStorage 和 cookie 对比区分

基本概念 Cookie Cookie 是小甜饼的意思.顾名思义,cookie 确实非常小,它的大小限制为4KB左右,是网景公司的前雇员 Lou Montulli 在1993年3月的发明.它的主要用途有保存登录信息,比如你登录某个网站市场可以看到"记住密码",这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的. localStorage localStorage 是 HTML5 标准中新加入的技术,它并不是什么划时代的新东西.早在 IE 6 时代,就有一个叫 userD

sessionstorage,localstorage和cookie之间的区别

sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据.有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递. 共同点:都是保存在浏览器端,且同源的. 区别:cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递.而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存.cookie数据还有路径(path)的