关闭

客户端存储

100人阅读 评论(0) 收藏 举报

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有效期.

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1233次
    • 积分:99
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档