美文网首页
2018-09-25localStorage与Session与s

2018-09-25localStorage与Session与s

作者: 皱皱眉十三流 | 来源:发表于2018-09-25 10:39 被阅读0次

session是服务端的一段hash

localStorage是客户端的一段hash

localStorage是html的一个API

setItem存入

localStorage只能存放string,且会把其他的自动转换为string。

我们通常用JSON.stringify({})的形式,把对象以json字符串的形式存入localStorage

同理读取localStorage,用getItem('a')

清空,localStorage.clear()


localStorage的使用

因为localStorage不是存储在页面,而是存储在C盘的一个文件里,所以页面刷新不会是localStorage的值消失。

以上刷新后,a的值变回1。

以上刷新,a的值每次加一。

localStorage常用于

比如网站改版,提示用户。

这样设定的好处是,当用户第一次进入页面,会提示网站改版信息,再次进入,因为localStorage记录有用户是否已经访问,就不在提示更新信息了.

localStorage总结

缓存可以用户清理

sessionStorage与localStorage的区别

只是存储时间不一样。sessionStorage在用户关闭网页后很短时间内就被清理。

用法相同。

常见问题

session与cookie的区别是:

一般来说,session是依赖于cookie的,cookie是session的基石。

cookie与localStorage的区别是:

cookie在每次请求的时候会带到服务端,而localStorage不会

cookie 4k , localStorage 5M

跨页面存储,一般用localStorage,不需要经过http,请求速度不会变慢。

localStorage与sessionStorage的区别

localSotrage如果用户不清楚,永久存储,sessionStorage在session消失后,数据消失,一般是浏览器关闭短时间内。

cookie的有效期,用户关闭页面时候失效。但是后台的代码可以 设置cookie的时间。然而localStorage与sessionStorage不能。


不基于cookie的session

前端不要写cookie

相关文章

网友评论

      本文标题:2018-09-25localStorage与Session与s

      本文链接:https://www.haomeiwen.com/subject/cgdkoftx.html