每天一句:但得有心能自奋,何愁他日不雄飞?
一、cookie
存储数据,当用户访问某个网页时,即可以通过cookie来访问电脑中存储的数据;
- 不同的浏览器存放的cookie位置不一样;
- cookie的存储以域名的形式进行区分的;
- cookie的数据是可以设置名字的;
- 一个域名存放的cookie的个数是有限的,不同浏览器存放个数不同;
- 每个cookie存放的内容大小有限制,不同浏览器存放大小也不一样;
二、cookie的访问
通过document.cookie来获取当前网站下的cookie,得到的是一个字符串形式的值,这是包含当前网站下所有的cookie,会将所有cookie通过一个‘分号+空格’形式串联起来。
// 存储
document.cookie = 'userName = liming';
document.cookie = 'age = 18';
// 获取
alert(document.cookie);
三、coolie存放时间
cookie默认是临时存储的,当浏览器关闭进程后,自动销毁;如果想要长时间存储,需要设置这个cookie时,同时设置上一个过期时间;
格式: document.cookie = ‘名称=值;expires=’ + 字符串形式的时间
var oDate = new Date();
// 五天后
oDate.setDate(oDate.getDate() + 5);
document.cookie = 'userName=haha; expires=' + oDate.toString();
案例: 记录图片位置
案例: 10天内免登陆