在做网站的时候会用到JS操作cookie,现在写下来,算是对自己工作的一次小小总结,后面用到的时候就不用再写一遍了,高手就不用看了。

 /*
添加cookie
参数:cookie名,cookie值,过期时间
贾锡安
2013-9-15 7:49:16
*/
function addCookie(name, value, hours) {
var str = name + "=" + escape(value);
//为时不设定过期时间,浏览器关闭时cookie自动消失
if (hours > 0) {
var date = new Date();
date.setTime(date.getTime() + days * 60 * 60 * 1000);
str += ";expires=" + exp.toGMTString();
}
document.cookie = str;
} /*
设置cookie
参数:cookie名,cookie值
贾锡安
2013-9-15 7:49:16
*/
function setCookie(name, value) {
var days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + days * 24 * 60 * 60 * 1000);
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
} /*
获取cookie
参数:cookie名
贾锡安
2013-9-15 7:49:16
*/
function getCookie(name) {
var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
if (arr != null) {
return unescape(arr[2]);
}
else {
return null;
}
} /*
删除cookie
参数:cookie名
贾锡安
2013-9-15 7:49:16
*/
function delCookie(name) {
document.cookie = name + "=" + escape(value) + ";expires=" + (new Date(0)).toGMTString();
} /*
获取cookie
参数:cookie名
贾锡安
2013-9-15 7:49:16
*/
function cookie(name) {
var cookieArrary = document.cookie.split(';');
for (var i = 0; i < cookieArrary.length; i++) {
var arr = cookieArrary[i].split('=');
if (arr[0] = name) {
return unescape(arr[1]);
}
}
return null;
}

PS:

一老师说:裸婚时代的那句:我没车,没钱,没房,没钻戒,但我有一颗陪你到老的心。其不靠谱程度类似于:虽然我没看书,没上课,没复习,没做题,但我有一颗不挂科的心。对于爱情最大的误解,在于以为它是万能的。

最新文章

  1. Mono 3.2.3 TCP吞吐性能测试报告
  2. LRU Cache实现
  3. springMVC-InitBinder
  4. NPOI教程
  5. 无需输入密码的scp/ssh/rsync操作方法
  6. PHP获取日期
  7. POJ1995 Raising Modulo Numbers(快速幂)
  8. java.io.FileNotFoundException class path resource [xxx.xml] cannot be opened
  9. gulp 粗粗学习 记录下
  10. Git 概念
  11. JDK8 的FullGC 之 metaspace
  12. 剑指offer(12)
  13. M2事后会议报告
  14. css之background-position属性实现雪碧图
  15. ElasticSearch 2 (22) - 语言处理系列之标记规范化
  16. vue中使用特殊字体
  17. 自定义maven插件
  18. 第十九章 springboot + hystrix(1)
  19. PHP 自动加载的简单实现(推荐)
  20. J2EE的体系架构

热门文章

  1. pygame “音乐盒”---- 播放一首歌&amp; 点击对话框后背景以及对话框大小改变
  2. 配置 dovecat 的 log
  3. Redis命令小细节
  4. Android Activity切换动画overridePendingTransition
  5. MyBatis之七:使用generator工具
  6. XML Helper XML操作类
  7. iOS开发——UI篇&amp;下拉弹出列表选择项效果
  8. springmvc03 非注解和注解处理器映射器和适配器
  9. STL 案例分析
  10. 哈夫曼(Huffman)编码