客户端存储

localstorage和sessionstorage

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值