记录前端工作中用的一些常用的函数(二)
//设置cookie函数,三个参数,一个是cookie的名子,一个是值,一个是设置cookie保存时间,单位:天 function setCookie(name, value, days) { var days = arguments[2] ? arguments[2] : 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + days * 86400000); document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString(); }
//设置浏览器关闭就失效的临时cookie function setTempCookie(name, value) { document.cookie = name + "=" + escape(value) + ";"; }
//取cookies函数 function getCookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) { return unescape(arr[2]); } return null; }
//取cookies函数 function getCookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) { return unescape(arr[2]); } return null; }