请选择 进入手机版 | 继续访问电脑版

好程序员-千锋教育旗下高端IT职业教育品牌

400-811-9990
我的账户
好程序员

专注高端IT职业培训

亲爱的猿猿,欢迎!

已有账号,请

如尚未注册?

[HTML5] 好程序员web前端培训细解cookie那些事

[复制链接]
好程序员web前端培训细解cookie那些事,在互联网时代,IT行业飞速发展,带动了web前端开发行业的兴趣。由于行业新兴起时间不久,专业人才缺乏,薪资待遇较高,已成为众多IT学子选择就业的首选,今天就为分享一些有用的干货。
1.什么是cookie
cookie是浏览器缓存
缓存是什么?数据交换的缓冲区>>>>临时储存
cookie的特性, cookie生效在同一个域名下。cookie储存量有限。4~10k,不能储存50条,有过期时间。
>>>>缓存
2.cookie使用
document.cookie=''
cookie的格式要求。 名称=值;
会话cookie
回顾Date对象
setDate( ) 里面的参数超出日期时间后干什么
setDate(getDate()+8000)
expires=
'user=yanghuaizhi;expires='+d
封装cookie
function setCookie(name,value,expirs){
     var d=new Date();
     d.setDate(d.getDate()+expirs)
     document.cookie=name+'='+value+';expires='+expirs
}
获取cookie     
function getCookie( name ){
     var arr=doucment.cookie.split(';  ');
     for(var i = 0 ;  i < arr.length; i ++){
          var arr2=arr.split('=');
          if(arr2[0]==name){
               return arr2[1]
          }
     }
     
          return ''   
}
cookie的调试:

web前端培训

web前端培训
3.删除cookie
function removeCookie(name){
     setCookie(name,1,-1);  // 1是随意设置的值,可以是任意值; -1是过期时间
}
cookie的封装
var cookie={
        setCookie:function(name,value,date){
                var d=new Date();
                d.setTime(d.getTime()+date);
                document.cookie=name+'='+value+';expires='+d;
        },
        getCookie:function(name){
                var arr=document.cookie.split('; ');
                for(var i = 0 ; i < arr.length; i ++){
                        var arr2=arr.split('=');
                        if(arr2[0]==name){
                                return arr2[1];
                        }
                }
                return '';
        },
        removeCookie:function(name){
                cookie.setCookie(name,'',-1)
        }
}
好程序员web前端培训官网:http://www.goodprogrammer.org/html5_class.shtml

精彩内容,一键分享给更多人!
回复

使用道具 举报

您需要登录后才可以回帖

本版积分规则

关注我们
好程序员
千锋好程序员

北京校区(总部):北京市海淀区宝盛北里西区28号中关村智诚科创大厦

深圳西部硅谷校区:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605-619

杭州龙驰智慧谷校区:浙江省杭州市下沙经济技术开发区元成路199号龙驰智慧谷B座7层

郑州校区:郑州市二七区航海中路60号海为科技园C区10层、12层

Copyright 2007-2019 北京千锋互联科技有限公司 .All Right

京ICP备12003911号-5 京公安网11010802011455号

请您保持通讯畅通1对1咨询马上开启