JS操作客户端缓存简单小函数
发布时间:2018-10-21 08:13:44 所属栏目:模式 来源:站长网
导读:用getCookie,addCookie,deleteCookie三个小函数来对客户端缓存进行获
用getCookie,addCookie,deleteCookie三个小函数来对客户端缓存进行获取、添加、删除的操作 Copy to Clipboard![]() 若cookie形如:a=1;b=2;c=3;那么getCookie('a')返回1 若形如a=1;b=x=1&y=2;那么getCookie('b')返回数组['x=1','y=2'];getCookie('b','x')返回1,getCookie('b','y')返回2 */ var getCookie=function(name,name2){ var strCookie=document.cookie,arrCookie=strCookie.split(';'),i=arrCookie.length,arr,i2,TmpStr; while(i--){ TmpStr=(arr=arrCookie[i]).split('='); if(TmpStr[0].replace(' ','')==name){ if((i2=TmpStr.length)==2){ return TmpStr[1]; }else{ TmpStr.shift(); TmpStr=TmpStr.join('=').split('&'); if(name2==undefined){ return TmpStr; }else{ i2=TmpStr.length; while(i2--){ if((arr=TmpStr[i2].split('='))[0].replace(' ','')==name2)return(arr[1]); } } } } } return 0; }, //添加一个cookie addCookie=function(name,value){ var cookieString=name+'='+escape(value); document.cookie=cookieString; }, //删除一个cookie deleteCookie=function(name){ document.cookie=name+'=0;'; }; (编辑:温州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 利用VMware Cloud Director漏洞,黑客可以抢占公司服务器
- 写了22年代码的程序猿,颠覆对手完成“农村包围城市”,就靠
- 乘联会:6月国产Model 3销量14954辆 占中国纯电动市场销量2
- 猥琐发育,别浪!U掌柜的生鲜电商之路从“省钱”开始
- NVIDIA RTX 3090突然冒出:4992个流处理器、12GB GDDR6显存
- 2019年全年快递服务企业业务量完成635.2亿件 同比增长25.3%
- Intel十代酷睿i3-10300现身:4核心8线程 超越i7-7700
- 快手秘密研发了一款新App,想用投票抢走微信上的年轻人
- 亚马逊2018年利润101亿美元 仅缴税不到3亿美元
- AR初创公司Magic Leap起诉前工程师窃取技术一案遭驳回