`// time 单位为秒,与php setcookie, 和 misc::setcookie() 的 time 参数略有差异。
$.cookie = function(name, value, time, path) {
if(typeof value != 'undefined') {
if (value === null) {
var value = '';
var time = -1;
}
if(typeof time != 'undefined') {
date = new Date();
date.setTime(date.getTime() + (time * 1000));
var time = '; expires=' + date.toUTCString();
} else {
var time = '';
}
var path = path ? '; path=' + path : '';
//var domain = domain ? '; domain=' + domain : '';
//var secure = secure ? '; secure' : '';
document.cookie = name + '=' + encodeURIComponent(value) + time + path;
} else {
var v = '';
if(document.cookie && document.cookie != '') {
var cookies = document.cookie.split(';');
for(var i = 0; i < cookies.length; i++) {
var cookie = $.trim(cookies[i]);
if(cookie.substring(0, name.length + 1) == (name + '=')) {
v = decodeURIComponent(cookie.substring(name.length + 1)) + '';
break;
}
}
}
return v;
}
};
`
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…