cookie基础(一):基本操作

1、什么是cookie

  页面用来保存信息。比如:自动登录、记住用户名。


 

2、cookie的特性

  2.1 同一个网站中所有页面共享一套cookie;比如buidu.com/a.html与baidu.com/b.html。

  2.2 数量、大小;一般浏览器cookie数量不超过50个、大小在4k-10k之间。

  2.3 过期时间。需要设置过期时间


 

3、js中使用cookie

  document.cookie;在本地调试时不能使用使用chrome浏览、可以使用火狐浏览器


 4、设置、获取、删除cookie

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div>cookie</div>
</body>
<script type="text/javascript">

    //设置cookie
    function setCookie(name, value, iDay){
        var oDate = new Date();
        oDate.setDate( oDate.getDate() + iDay );
        document.cookie = name+'='+value+';expires=' + oDate;
    };

    //读取cookie
    function getCookie(name){
        var array1 = document.cookie.split("; ");
        for(var i = 0; i < array1.length; i++ ){
            var array2 = array1[i].split('=');
            if(array2[0] == name){
                return array2[1];
            }
        };
        return '';
    };

    //删除cookie
    function removeCookie(name){
        setCookie(name, null, -1);
    };

    //setCookie('name', 'gaoxiong', 14);
    //setCookie('age', '23', 14);
    //setCookie('sex', "男", 14);
    removeCookie('name');
    removeCookie('age');
    removeCookie('sex');

    console.log(document.cookie);

</script>
</html>

 

转载于:https://www.cnblogs.com/gao-xiong/p/5879061.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值