window.onload= function () {
// document.cookie='名称=值;expires='+时间;
var date=new Date();
date.setDate(date.getDate()+5);
document.cookie='username=aaa;expires='+date.toGMTString();
document.cookie='age=32';
alert(document.cookie);
};
window.onload= function () {
// document.cookie='名称=值;expires='+时间;
var date=new Date();
// alert(encodeURI('你好'));
// alert(decodeURI('%E4%BD%A0%E5%A5%BD'));
date.setDate(date.getDate()+5);
document.cookie='username='+encodeURI('aaaa\n你好')+';expires='+date.toGMTString(); //username=aaaa; age=32
document.cookie='age=32';
alert(decodeURI(document.cookie));
};
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script>
// cookie作用:存储数据,当用户访问了某个网站或者某个网页的时候,我们就可以通过cookie来访问电脑上存储的数据
// 1.不同的浏览器存放的cookie位置不一样,也是不能通用的
// 2.cookie的存储是以域名形式进行区分的
// 3.cookie的数据可以设置名字的
// 我们通过document.cookie来获取网站下的cookie的时候,得到的字符串形式的值,他包含了当前网站下
// 所有的cookie。他会把所有的cookie通过一个分号+空格的形式串联起来
// 如果我们想长时间存放一个cookie,需要在设置这个cookie的时候同时给他设置一个过期的时间
<script>
function setcookie(key,value,t){
var date=new Date();
date.setDate(date.getDate()+t);
document.cookie='username='+encodeURI(value)+';expires='+date.toString();
}
setcookie('username','zhang',5);
function getcookie(key){
var arr=document.cookie.split('; ');
for(var i=0;i<arr.length;i++){
var arr2=arr[i].split('=');
if(key==arr2[0]){
return arr2[1];
}
}
}
var a= getcookie('username');
function removecookie(key){
setcookie(key,'',-1);
}
removecookie('username');
</script>
网友评论