2024年最新【前端学习笔记】cookie和session的区别,2024年最新前端进阶面试资料无偿分享

最后

面试题千万不要死记,一定要自己理解,用自己的方式表达出来,在这里预祝各位成功拿下自己心仪的offer。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

大厂面试题

面试题目录

cookie要先看需求,浏览器可以禁用cookie,服务端也可以不set-cookie,客户端向服务器发送一个请求时,服务端向客户端发送一个cookie,然后浏览器保存下来。

cookie有两种保存的方式,一种是浏览器将cookie存储在内存中,另一种是保存在客户端的硬盘中。

cookie的缺点?

数量受到限制,一个浏览器能创建的cookie数量最多为300个,每个不能超过4KB,一个web站点总数不能超过20个。安全性不高,攻击者可以通过某种方式获取到用户的cookie。浏览器可以禁用cookie,禁用之后,就无法享有cookie带来的方便。

session

=======

什么是会话,什么是session?

用户打开一个浏览器,点击多个超链接,访问多个web资源,然后关闭浏览器,整个过程为一个会话。

session在网络应用中成为会话控制,可以存储特定用户会话所需的属性和配置信息。

如果cookie是用户手中的票的话,那session就是用户档案。

session什么时候产生?

  1. 当客户端用户访问服务器端后,服务器端会向客户端浏览器返回一个会话编号sessionID。并且sessionID保存到cookie中。

  2. 服务器端同时也把sessionID和该sessionID对应用户的信息和操作记录 记录到服务器上。这些记录就是session,是保存在服务器端的。

  3. 客户端再次访问时,会发送cookie给服务器端。cookie中就包含了sessionID。

  4. 服务器端通过cookie中找到会话编sessionID。通过此会话编号,即可找到所记录的用户信息,操作记录(访问过什么)。

算法刷题

大厂面试还是很注重算法题的,尤其是字节跳动,算法是问的比较多的,关于算法,推荐《LeetCode》和《算法的乐趣》,这两本我也有电子版,字节跳动、阿里、美团等大厂面试题(含答案+解析)、学习笔记、Xmind思维导图均可以分享给大家学习。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

写在最后

最后,对所以做Java的朋友提几点建议,也是我的个人心得:

  1. 疯狂编程

  2. 学习效果可视化

  3. 写博客

  4. 阅读优秀代码

  5. 心态调整

最后,对所以做Java的朋友提几点建议,也是我的个人心得:

  1. 疯狂编程

  2. 学习效果可视化

  3. 写博客

  4. 阅读优秀代码

  5. 心态调整

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值