客户端存储

localstorage和sessionstorage

他们的区别在存储的有效期和作用域
localstorage存储是永久性的,作用域是同源文档.同源文档由三个方面确定.端口号,协议,主机名.同样也受限于浏览器厂家,不同浏览器厂家之间的localstorage是不能互享的.
sessionstorage的存储性是和顶层标签是同步的,如果顶层标签关闭,那么sessionstorage就消失.作用域也是同源文档并且是顶层窗口中.
setItem()将对应的值存在进去
getItem()取对应的值
removeItem移除对应的值
clearItem()可以删除所有的值

cookie

cookie会自动在服务和客户端进行传输.因此服务端脚本就可以读写存储在客户端的cookie了.
cookie和创建他的页面有关,并对该页面和该页面同目录以及子目录页面可见.
要给当前文档保存cookie,只需要将cookie属性设置成一个name=value的字符串.由于cookie存储不能存逗号分号和空白.所以在给cookie属性赋值时需要将字符串用encodeURIComponent()方法进行编码,同样的读取cookie属性的值是也需要dencodeURIComponent()进行解码操作.
默认的cookie有效期,是一个会话.可以通过设置max-age属性来设置cookie有效期.

阅读更多
上一篇http
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭