cookies、sessionStorage和localStorage的异同点

相同点:都是存储于客户端

不同点

  1.存储大小

    cookies数据大小不能大于4k;

    localStorage和sessionStroage则可以达到5M;

  2.有效时间

    cookies在设置的有效期内一直有效;

    localStorage存储持久数据,只要不手动清除则一直存在;

    sessionStorage数据在当前浏览器关闭后就会被自动 清除。

  3.数据与服务器间的交互方式

    cookie的数据会自动传递到服务器端,服务器端也可以写cookie到客户端;

    localStorage和sessionStorage不会把数据自动传到服务器端,仅在本地存储。

时间: 2024-10-29 19:05:59

cookies、sessionStorage和localStorage的异同点的相关文章

sessionStorage 、localStorage 与cookie 的异同点

cookie 容量4kb,默认各种浏览器都支持,缺陷就是每次请求,浏览器都会把本机存的cookies发送到服务器,无形中浪费带宽.userdata,只有ie支持,单个容量64kb,每个域名最多可存10个共计640k数据.默认保存在C:\Documents and Settings\Administrator\UserData\目录下,保存格式为xml.关于userdata更多资料参考 url=/workshop/author/behaviors/reference/behaviors/userd

请描述一下 cookies,sessionStorage 和 localStorage 的区别?

(1)cookie在浏览器和服务器间来回传递, sessionStorage和localStorage不会. (2)sessionStorage和localStorage的存储空间更大. (3)sessionStorage和localStorage有更多丰富易用的接口. (4)sessionStorage和localStorage各自独立的存储空间.

cookies,sessionStorage 和 localStorage 的区别

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

cookies,sessionStorage 和localStorage 的区别。

cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密). cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递. sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存. 存储大小: cookie数据大小不能超过4k. sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大. 有期时间: localSt

cookies,sessionStorage和localStorage的区别

共同点:都是保存在浏览器端,且同源的. 区别:cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递.而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存.cookie数据还有路径(path)的概念,可以限制cookie只属于某个路径下.存储大小限制也不同,cookie数据不能超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如会话标识.sessionStorag

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

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

请描述一下 cookies,sessionStorage 和 localStorage 的区别

(一)相同点:都存储在客户端 (二)不同点: 1.存储大小不同 cookie数据大小不能超过4k. sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大. 2.有效时间不同 localStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据: sessionStorage 数据在当前浏览器窗口关闭后自动删除. cookie 设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭 3. 数据与服务器之间的交互方

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

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

HTMl5的sessionStorage和localStorage的一些区别

之前一直用cookies存储 cookies的缺点:1,大小限制4k,2带宽浪费,3.难以操作. html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage. sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁.因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储. 而localStorage是将数据保存在客户端本地的硬件设