cookie,localStorage,sessionStorage

 我来答
机器1718
2022-06-05 · TA获得超过6915个赞
知道小有建树答主
回答量:2805
采纳率:99%
帮助的人:170万
展开全部
一、cookie

cookie是浏览器缓存,可以与session配合使用,用于网站的身份识别。

特点:1、必须在服务器环境下使用。

           2、在没有设置到期时间的时,当用户结束浏览器会话时,就消失(默认过期时间是一次会话)。

            3、必须要一条一条的存。

            4、相同名字的会被后存的覆盖掉。

            5、根目录访问不了子目录下的cookie,但子目录可以访问它所有上级目录的cookie。

            6、容量小,大概4k左右。

            7、不安全。

            8、每此都会向服务器发请求。

            9、里面存的都是字符串。

            10、查询不到返回空。

查看:在控制台的Application的Storage下面的cookie点击下面的http就可以看到,对应的name(名字),value(值),Domain(来源),path(路径),expires/Max-Age(失效时间),size(大小)。

用法:document.cookie=’name=value;expires=xxx’

一般封装一个设置cookie的函数,来调用。一般整个项目网站,只有一套cookie,共享一套cookie,存在根目录下,这样所有文件都可以访问。

设置cookie的三个参数分别是名字,值,存储时间(我这里以天计)。

获取cookie通过名字就可以获取。

删除cookie只要设置cookie时把日期设为一个负值就可以删除cookie。

二、localStorage

特点:

1、容量5M。

2、不会往服务器发数据。

3、不会有过期时间。

4、没有路径限制。

5、查询不到返回 undefine。

三、sessionStorage

特点:

1、存取方便。

2、只存在当前会话期间,存储在sessionStorage里面的数据在页面会话结束时会被清除。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式