本地存储:
1.localStorage(HTML5)
大小:5M; 时效:永久; 使用方式:window(console.log(window.localStorage););不会发送到服务器; s没有过期时间,essionStorage; 时效:会话级
对象的语法: localStorage.name = "root";
// delete localStorage.name;
专属方法: localStorage.setItem("age",19);
// localStorage.removeItem("age");
localStorage.clear(); // 慎用!
写法:
storage事件测试:
2.cookie
大小:4K;时效:会话级; 使用方式:document(console.log(document.cookie));会发送到服务器
格式: 必须是名字=值的形式;一行代码只能存一条;cookie的配置信息和cookie本身之间要用;分号隔开
有效期: expires
子文件夹:父不能拿子,子可以拿父
cookie的封装:
增:
删:
查:
cookie
cookie会话跟踪技术:服务器发一个身份牌,上边记录着所有的身份信息,下次会话在这信息会有记录。cookie是浏览器的缓存,数据交换的缓冲区,临时存储
特点:
1.只能存储文本文件;2.文本限制大小:4k ; 3.数量限制:少于50
4.读取有域名限制;5.时效限制
使用:
会话级默认路径:document.cookie="name=aaa";
指定有效期:给expires添加日期,设置过期时间
指定路径:document.cookie="name=aaa;path=/;expires="+d;
获取:var str= document.cookie;
删除:相当于把有效期设置为负