javascript的cookie使用方法介绍——和派孔明

我知道不少新手朋友在W3C上看cookie的用法都看晕了,在这里我通过最简单的方法向大家介绍cookie的用法,希望大家一看就懂。

下面先简单的介绍一下cookie

cookie作用: 保存用户信息,保存到客户端,浏览器里面
自动登录,记住用户名,发微博,微信

cookie特点:
大小受限: 4k —> 4*1024 (小)出现的早
安全性: 对高级别用户的隐私没法保证

cookie要求:
要在服务器环境下玩(要有域名)

cookie操作
读取cookie document.cookie 返回 所有的一套cookie
address=xxx; user=kongming; age=18
设置cookie document.cookie=’属性名=值’
设置过期时间:
document.cookie=’属性名=值;expires=’+日期对象

//在这里我把cookie的常见用法进行一下简单的封装,便于大家拿到手就能用,大家可以把以下代码直接放到一个js文件里
function removeCookie(name){//删除cookie
    setCookie(name,'',-1);
}

function getCookie(name){//获取cookie
    var str = document.cookie;
    var arr=str.split('; ');
    for(var i=0;i<arr.length;i++){
        var arr2=arr[i].split('='); 
        if(arr2[0]==name){
            return arr2[1];
        }
    }
    return '';
}

function setCookie(name,value,timeout){//设置cookie
    var d=new Date();//当前时间
    d.setDate(d.getDate()+timeout);//设置cookie过期时间
    document.cookie=name+'='+value+';expires='+d;
}

cookie是使用

<script>
//设置setCookie(name,value,过期时间)
setCookie('user','和派孔明',3);
setCookie('age',18,3);
setCookie('address','陆家嘴金融城',3000);

//删除removeCookie
removeCookie('age');
removeCookie('address');
removeCookie('user');

setCookie('address','外滩18号',3000);
//获取getCookie
alert(getCookie('address'));
alert(getCookie('age'))
</script>

打开chrome浏览器,可以在这找到你的cookie
大家如果没看明白,欢迎及时留言交流!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值