localStorage的用在如下方面:
1,保存用户的登陆成功信息(方便验证是否禁用F12调试与鼠标禁止选取,需要用户信息验证等地方)
2,保存AI聊天内容。(毕竟这个东西不是很重要,后端已经保存到数据库的,前端就把用户的AI提问保存到本地在进行读取)
3,保存聊天室背景皮肤信息(好看的聊天背景皮肤在您的设备永久保存)
4,保存自己领取红包记录信息。(首次还是Ajax读取数据库)
5,保存是否开启系统提醒声音与是否开启聊天内容弹幕
6,保存实时天气信息(这里有加时间过期参数)
7,大转盘抽奖中的奖品信息与抽奖次数抽奖次数
sessionStorage的用在如下方面:
1,保存聊天室配置数据信息(比如启动时间+聊天总记录+用户设备IP等信息)
2,保存是否有打开自动靠右可拖动的聊天记录弹出层。(防止多次点击出现多个聊天记录弹出层)
3,保存在线人员列表(来源于websocket即时推送)
4,保存所有在线人列表的信息(结合后端即时推送接口,方便计算每个在线用户的在线时长等信息)
就这么多,想想如果还是大清用的cookie传统保存,哪能保存这么多东西呢?其实这也是变相的减少了数据库查询
不知道还有多少小小白站长木有用到localStorage与sessionStorage这两兄弟呢。这兄弟至少保存5M以上。是不是除与服务器验证登陆需要cookie外,也该考虑下他们这两兄弟呢。小编也就分享到这里了。下期更精彩。