首页 > 试题广场 >

说一说cookie sessionStorage local

[问答题]
说一说cookie sessionStorage localStorage 区别?
1.都是浏览器存储 2.都存储在浏览器本地 区别: 1.cookie由服务器写入, sessionStorage以及localStorage都是由前端写入 2.cookie的生命周期由服务器端写入时就设置好的,localStorage是写入就一直存在,除非手动清除,sessionStorage是由页面关闭时自动清除 3.cookie存储空间大小约4kb, sessionStorage及localStorage空间比较大,大约5M 4.3者的数据共享都遵循同源原则,sessionStorage还限制必须是同一个页面 5.前端给后端发送请求时,自动携带cookie, session 及 local都不携带 6.cookie一般存储登录验证信息或者token,localStorage常用于存储不易变动的数据,减轻服务器压力,sessionStorage可以用来监测用户是否是刷新进入页面,如音乐播放器恢复进度条功能
发表于 2022-04-16 15:41:02 回复(8)
【相同】 1⃣️都是存储在浏览器本地的 2⃣️都遵循同源原则(SessionStorage还限制必须是同一个页面) 【不同】 1⃣️写入方式不同:cookie由服务器端写入,而SessionStorage、 LocalStorage都由前端写入 2⃣️生命周期不同:cookie是由服务器端在写入的时候就设置好的,LocalStorage是写入就一直存在,除非手动清除,SessionStorage是页面关闭时自动清除。 3⃣️存储空间大小不同:cookie大概4KB,SessionStorage、 LocalStorage大概5M。 4⃣️前端给后端发送请求时会自动携带Cookie中的数据,但是SessionStorage、 LocalStorage不会 【应用】 1⃣️cookie 存储登陆验证信息(token/SessionID) 2⃣️SessionStorage 存储不易变动数据 3⃣️LocalStorage 检测用户是否是刷新进入页面(播放器恢复进度条)
发表于 2022-06-02 08:58:47 回复(0)
共同点:都是存储在浏览器本地; 不同: 1.cookie 服务器端写入; S,L 由前端写入; 生命周期 2.cookie由服务器端在写入的时候就设置好的;L写入就一直存在,除非手动清除;S 页面关闭就自动清除; 存储大小 3.cookie最小,4kb; S,L大约5M; 数据共享 4.数据共享都遵循同源原则,S还限制必须是同一个页面;前端向后端发送请求的时候会自动携带Cookie中的数据; 应用场景 5.Cookie一般用于存储登录验证信息SessionID或者token; L存储不易变动的数据,减轻服务器的压力;S可以用来检测用户是否是刷新进入 页面
发表于 2022-04-17 21:12:21 回复(0)
Cookie、SessionStorage、 LocalStorage都是浏览器的本地存储。 它们的共同点:都是存储在浏览器本地的 它们的区别:cookie是由服务器端写入的,而SessionStorage、 LocalStorage都是由前端写入的,cookie的生命周期是由服务器端在写入的时候就设置好的,LocalStorage是写入就一直存在,除非手动清除,SessionStorage是页面关闭的时候就会自动清除。cookie的存储空间比较小大概4KB,SessionStorage、 LocalStorage存储空间比较大,大概5M。Cookie、SessionStorage、 LocalStorage数据共享都遵循同源原则,SessionStorage还限制必须是同一个页面。在前端给后端发送请求的时候会自动携带Cookie中的数据,但是SessionStorage、 LocalStorage不会 加分回答 由于它们的以上区别,所以它们的应用场景也不同,Cookie一般用于存储登录验证信息SessionID或者token,LocalStorage常用于存储不易变动的数据,减轻服务器的压力,SessionStorage可以用来检测用户是否是刷新进入页面,如音乐播放器恢复播放进度条的功能。
发表于 2022-04-19 16:15:06 回复(0)
1.都是浏览器存储 2.都存储在浏览器本地 区别: 1.cookie由服务器写入, sessionStorage以及localStorage都是由前端写入 2.cookie的生命周期由服务器端写入时就设置好的,localStorage是写入就一直存在,除非手动清除,sessionStorage是由页面关闭时自动清除 3.cookie存储空间大小约4kb, sessionStorage及localStorage空间比较大,大约5M 4.3者的数据共享都遵循同源原则,sessionStorage还限制必须是同一个页面 5.cookie一般存储登录验证信息或者token,localStorage常用于存储不易变动的数据,减轻服务器压力,sessionStorage可以用来监测用户是否是刷新进入页面,如音乐播放器恢复进度条功能
发表于 2022-04-18 11:10:41 回复(0)
创建Ajax的过程: 1、创建xhr对象:var xhr=new XMLHttpRequest(); 2、设置请求参数:xhr.open('方法',服务器接口地址); 3、发送请求:xhr.send(); 4、监听请求成功后的状态变化:根据状态码进行相应的处理。 xhr.onreadyStatechange=function(){ if(xhr.readystate==4&&status==200)}
编辑于 2022-04-20 09:16:44 回复(0)
共同点:都存储在浏览器本地 不同点: 1.cookie由服务器端写入,sessionStorage和localStorage由前端写入 2.cookie声明周期在服务器端写入时就已经设置好;localStorage写入就一直存在,除非手动清除;sessionStorage页面关闭时自动清除 3.cookie存储空间越4kb,sessionStorage和localStorage大约5M 4.三者数据共享都遵循同源原则,sessionStorage还限制必须是同一个页面 5.前端给后端发请求时,自动携带cookie,不携带sessionStorage和localStorage 6.cookie一般用于存储登录信息或者token;localStorage常用于存储不易变动的数据,减轻服务器压力;sessionStorage可以用来检测用户是否是刷新进入页面
发表于 2023-09-04 20:10:36 回复(0)
1,都是浏览器储存,都存在本地 2,cookie是后端服务器写入,sessionStorage和localStorage是前端程序员写入 3,三者空间不一样,cookie最小 4,发送请求的时候只携带cookie数据 5,cookie主要存用于登录验证的东西或者tooken 6,localStorage用于存不容易变的东西,可以减轻浏览器压力 7,sessionstorag用于存用户是否重新打开浏览器,进行刷新页面,如音乐播放器进度条恢复
发表于 2022-08-22 09:52:41 回复(0)
1.数据的存储位置:都是存储在浏览器本地中 但区别是cookie是由服务器写入的 s l是由前端写入的 2.生命周期:cookie的生命周期是在服务器写入的时候就设置好了 s 是当前页面关闭就消失 l除非手动清除否则一直存在 3.存储大小:cookie大小为4kb左右 s l 大小约为5MB 4.数据共享:都遵循同源原则 s还限制在同一个页面 5.发请求时是否携带:前端像后端发请求时cookie会自动携带 但s l不会 6.应用场景:cookie一般用于存储登入信息sessionId或者token l 用于存储不易于更改的数据减轻服务器压力 s看用来检测用户是否刷新页面
发表于 2022-06-06 19:55:45 回复(0)
共同点:都是浏览器存储,存储在浏览器本地; 不同点:1、C是服务器端写入的,L和S都是前端写入;2、C的生命周期是在服务器端写入的时候设置好的,L是一直存在的除非手动清除,S是关闭页面就自动清除;3、C的存储空间最小,只有4KB,L和S的存储空间大小都是在5M左右;4、C、L和S数据共享都必须遵循同源原则,S还必须在同一个页面;5、在前端发起请求的时候会自动携带C的数据,L和S不会; 应用场景:1、C一般用来存储用户登录信息或者token;2、L一般用来存储不易变动的数据,减轻服务器的压力;3、S用来检测用户的行为,比如检测他是否刷新进入页面,如音乐播放器恢复进度条功能;
发表于 2022-05-21 21:55:13 回复(0)
相同点:1.都是浏览器的本地存储2.并且数据共享时都遵守同源原则,sessionStorage还必须是同一个界面。 区别:1.大小区别:cookie相对于另外两个比较小,只有4kb左右,其他两个比较大,有5M左右 2.写入方式:cookie是服务器写入的,sessionStorage和localStorage都是前端写入的。 3.生命周期:cookie是写入的时候就设置好的,sessionStorage在页面关闭的时候就会自动清楚,localStorage写入就一直存在,除非手动的清楚。 4.在前端想后端请求数据的时候会携带cookie,但是不会携带另外两个 总结:由于存在区别,因此使用场景也有所不同,cookie一般存储登录验证信息或者token,localStorage一般存储不易改变的数据,减轻服务器的压力,sessionStroage一般监测用户是否刷新进入页面,例如音乐播放器恢复进度条等功能
发表于 2022-05-04 16:09:19 回复(0)
1.都存储在浏览器本地 2.cookie可设置过期时间,sessionStroage与页面相关联关闭页面或者关闭浏览器就会失效,localStroage除非手动清除否则永不失效3.cookie会携带在请求中,发送到服务器端 4.cookie可存储的数据大小在4kb左右,sessionStroage、localStroage可存储数据大小在5MB左右 5.cookie主要用于存储用户登录信息,localStroage可用于存储跨界面数据,sessionStroage可用于检测用户是否刷新界面
发表于 2022-04-29 14:10:05 回复(0)
cookie,sessionStorage,localStorage都是浏览器缓存。区别:cookie由服务器写入,sessionStorage和localStorage都是由前端写入。cookie的生命周期由服务器端写入时就设置好的,localStorage写入时就一直存在,除非手动删除,sessionStorage是由页面关闭时自动清除。三者都遵循同源策略;给后端发请求时自动携带cookie,sessionStorage和localStorage不携带。
发表于 2023-04-10 17:02:25 回复(0)
【得分点】 数据存储位置、生命周期、存储大小、写入方式、数据共享、发送请求时是否携带、应用场景 【标准回答】 Cookie、SessionStorage、 LocalStorage都是浏览器的本地存储。 【它们的共同点】:都是存储在浏览器本地的 【它们的区别】: 1、cookie是由服务器端写入的,而SessionStorage、 LocalStorage都是由前端写入的, 2、cookie的生命周期是由服务器端在写入的时候就设置好的,LocalStorage是写入就一直存在,除非手动清除, SessionStorage是页面关闭的时候就会自动清除。 3、cookie的存储空间比较小大概4KB,SessionStorage、 LocalStorage存储空间比较大,大概5M。 4、Cookie、SessionStorage、 LocalStorage数据共享都遵循同源原则,SessionStorage还限制必须是同一个页面。 5、在前端给后端发送请求的时候会自动携带Cookie中的数据,但是SessionStorage、 LocalStorage不会 【加分回答】 由于它们的以上区别,所以它们的应用场景也不同, Cookie一般用于存储登录验证信息SessionID或者token, LocalStorage常用于存储不易变动的数据,减轻服务器的压力, SessionStorage可以用来检测用户是否是刷新进入页面,如音乐播放器恢复播放进度条的功能。 【小贴士】**token和session的区别** **共同点**:都是保存了用户身份信息,都有过期时间。 session是空间换时间,token是时间换空间。 session和sessionid:服务器会保存一份,可能保存到缓存/数据库/文件。 token:服务器不需要记录任何东西,每次都是一个无状态的请求,每次都是通过解密来验证是否合法。
发表于 2023-02-24 17:34:02 回复(0)
相同点:三者都是浏览器存储;不同点:1、cookie是由服务器写入,sessionStorage和localStorage是由前端写入;2、cookie的生命周期是由服务器写入时就设置好的,S是页面关闭时就自动清除,L是一直存在,除非手动清除;3、C的大小是4kb,S和L的大小是5M;4、三者都遵循同源原则,S只限制在一个页面;5、前端给后端发送请求时,C自动携带给后端,而L和S不携带给后端;6、C用于存储验证信息,比如token,S用于判断用户是否刷新,C用于存储基本上不变化的信息。
发表于 2023-01-28 10:01:13 回复(0)
思路: 1. 存储容量 2. API 3. 是否跟随HTTP请求发送出去 cookie 1. 存储容量小,只有4KB 2. 只可通过 document.cookie来修改 3. 跟随HTTP请求发送出去 sessionstorage 和 localstorage 1. 为存储设计,容量有5MB 2. API简单易用, 如:setItem和getItem 3. 不跟随HTTP请求发送出去 sessionStorage 和 localStorage的区别 1. localStorage不会过期,仅可以通过 代码或手动修改 2. sessionStorage仅存在于当前会话中, 浏览器关闭则清空
发表于 2023-01-25 21:59:26 回复(0)
首先都是浏览器存储 ,都遵循同源原则 区别: 存储大小:cookie 4KB S与L 5MB 生命周期:L(持久化存储)在不手动清除的情况下会一直存在, S(会话存储)页面打开时开始关闭时结束, cookie一般由服务器生成,可设置失效时间,如果在浏览器端生成默认是关闭浏览器之后失效 与服务器端的通信:cookie 每次都会携带在HTTP头中如果使用cookie保存数据过多会造成性能上的问题,S与L 仅在客户端(浏览器端)中保存,不参与服务器的通信 易用性:cookie 需要程序员自动封装,原生接口不友好,S与L 原生接口友好,可封装也可不封装
发表于 2023-01-10 11:22:03 回复(0)
sessionStorage是暂时存储,而localStorage 是永久存储
发表于 2022-12-03 11:43:01 回复(0)
三者都是前端存储数据的一种方式。区别是cookie一般是由服务端写入,在写入时设置过期时间expire,只有4kb而loaclstorage和sessionstorage是由前端写入,大小都为5mb,localstorage一直存在,sessionstorage在页面关闭时消失。应用场景,cookie用来存sessionid和token,loaclstorage存长期存在的数据,sessionstorage判断用户是否刷新进入页面等。
发表于 2022-10-22 18:53:11 回复(0)
cookie session local都是本地存储的,cookie存储空间较小只有大概4kb,session和local空间较大大概4MB。cookie是由服务端写入的且存活时间也是服务端设置的,session在页面关闭后就会被自动删除,local则会一直存在除非手动删除。它们三个都遵循同源共享策略 但是session比其它两个多了一条限制就是必须是同一个页面,cookie通常用于存储登录验证的信息,sessionID、token、local用于存储不经常变动的数据以此减少服务器的压力,session可以用于实现判断用户是否刷新页面的功能
发表于 2022-10-21 14:02:27 回复(0)