Cookies的封装
来源:互联网 发布:身份证 差别 知乎 编辑:程序博客网 时间:2024/06/05 21:11
Cookie的组成
基本组成
“key=value; expires=date; [path=path; domain=domain; secure]” 键=值;过期时间; 【可访问路径; 域名; 是否使用安全连接】【可选项】
设置Cookie的封装方法
function setCookies(key,value,expires,path,domain,secure) { var cookies=''; cookies = encodeURI(key)+'='+encodeURI(value); if(expires instanceof Date){ cookies+="; expires="+expires; } if(path){ cookies+="; path="+path; } if(domain){ cookies+="; domain"+domain; } if(secure){ cookies+="; secure"; } document.cookie=cookies; }
日期函数
function setCookieDate(day) { if (typeof day === "number"){ var date = new Date(); date.setDate(date.getDate()+day); } return date; }
调用实例
//这个cookie会在当前日期的七天之后过期//设置的cookie: Kinds : animalssetCookies('Kinds','animals',setCookieDate(7));
删除实例
//将当前Cookie的过期日期参数设置为负值就可以删除这个Cookie
setCookies(‘Kinds’,’animals’,setCookieDate(-1));获取某个值的封装方法(value)
function getCookies(value) { var cookie = document.cookie; var start = cookie.indexOf('=',cookie.indexOf(value)); var end = cookie.indexOf(';',cookie.indexOf(value)); if(end === -1){ return decodeURI(cookie.substring(start+1,cookie.length)); } else {return decodeURI(cookie.substring(start+1,end));} }
0 0
- cookies的函数封装
- Cookies的封装
- 封装cookies
- Cookies封装
- Request.Cookies 和 Response.Cookies 的区别
- 关于Cookies的Debug
- Response.Cookies的用法
- Cookies的使用心得
- 关于cookies的问题
- Cookies 的读写
- Cookies 的读写
- COOKIES的使用
- cookies的用法
- cookies的常见用法
- cookies的用法
- google 的cookies
- JavaScript的Cookies
- JavaScript的Cookies
- error: warning: Stopped in a context claiming to capture an Objective-C object pointer,
- Earth GMT Materials
- (ssl1597)P1880 石子合并问题
- YDT-Routesim学习(四)
- 剑指offer(C++)——跳台阶
- Cookies的封装
- bzoj 1085: [SCOI2005]骑士精神
- Ubuntu 16.04多启动及grub配置
- 常见的电平标准 USB/TTL/RS232/RS485
- jdk spring tomcat 版本冲突
- GitHub版本控制使用(命令行实际操作图解Git使用方法)
- i2c信号的ACK与NACK
- 关于DTW 动态时间规整算法
- 使用java.math.BigDecimal