mirror of https://github.com/IoTcat/cookie-js.git
parent
c9a880f078
commit
eb16eebb36
5 changed files with 73 additions and 0 deletions
@ -0,0 +1,35 @@ |
||||
/* |
||||
* @Author: IoTcat (https://iotcat.me)
|
||||
* @Date: 2019-06-28 09:40:09
|
||||
* @Last Modified by:
|
||||
* @Last Modified time: 2019-06-28 09:40:09
|
||||
*/ |
||||
var cookie = { |
||||
set: function (name, value, Days) { |
||||
if (Days === undefined) var Days = 2400; |
||||
var exp = new Date(); |
||||
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); |
||||
document.cookie = name + '=' + escape(value) + ';expires=' + exp.toGMTString() + ";path=/"; |
||||
}, |
||||
get: function (name) { |
||||
var arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); |
||||
if (arr = document.cookie.match(reg)) { |
||||
return unescape(arr[2]); |
||||
} else { |
||||
return null; |
||||
} |
||||
}, |
||||
del: function (name) { |
||||
var exp = new Date(); |
||||
exp.setTime(exp.getTime() - 1); |
||||
var arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); |
||||
if (arr = document.cookie.match(reg)) { |
||||
var cval = unescape(arr[2]); |
||||
} else { |
||||
var cval = null; |
||||
} |
||||
if (cval != null) { |
||||
document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString(); |
||||
} |
||||
} |
||||
}; |
@ -0,0 +1 @@ |
||||
var cookie={set:function(e,n,t){if(t===undefined)var t=2400;var i=new Date;i.setTime(i.getTime()+t*24*60*60*1e3);document.cookie=e+"="+escape(n)+";expires="+i.toGMTString()+";path=/"},get:function(e){var n,t=new RegExp("(^| )"+e+"=([^;]*)(;|$)");if(n=document.cookie.match(t)){return unescape(n[2])}else{return null}},del:function(e){var n=new Date;n.setTime(n.getTime()-1);var t,i=new RegExp("(^| )"+e+"=([^;]*)(;|$)");if(t=document.cookie.match(i)){var o=unescape(t[2])}else{var o=null}if(o!=null){document.cookie=e+"="+o+";expires="+n.toGMTString()}}}; |
@ -0,0 +1,35 @@ |
||||
/* |
||||
* @Author: IoTcat (https://iotcat.me)
|
||||
* @Date: 2019-06-28 09:40:09
|
||||
* @Last Modified by:
|
||||
* @Last Modified time: 2019-06-28 09:40:09
|
||||
*/ |
||||
var cookie = { |
||||
set: function (name, value, Days) { |
||||
if (Days === undefined) var Days = 2400; |
||||
var exp = new Date(); |
||||
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); |
||||
document.cookie = name + '=' + escape(value) + ';expires=' + exp.toGMTString() + ";path=/"; |
||||
}, |
||||
get: function (name) { |
||||
var arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); |
||||
if (arr = document.cookie.match(reg)) { |
||||
return unescape(arr[2]); |
||||
} else { |
||||
return null; |
||||
} |
||||
}, |
||||
del: function (name) { |
||||
var exp = new Date(); |
||||
exp.setTime(exp.getTime() - 1); |
||||
var arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); |
||||
if (arr = document.cookie.match(reg)) { |
||||
var cval = unescape(arr[2]); |
||||
} else { |
||||
var cval = null; |
||||
} |
||||
if (cval != null) { |
||||
document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString(); |
||||
} |
||||
} |
||||
}; |
@ -0,0 +1 @@ |
||||
var cookie={set:function(e,n,t){if(t===undefined)var t=2400;var i=new Date;i.setTime(i.getTime()+t*24*60*60*1e3);document.cookie=e+"="+escape(n)+";expires="+i.toGMTString()+";path=/"},get:function(e){var n,t=new RegExp("(^| )"+e+"=([^;]*)(;|$)");if(n=document.cookie.match(t)){return unescape(n[2])}else{return null}},del:function(e){var n=new Date;n.setTime(n.getTime()-1);var t,i=new RegExp("(^| )"+e+"=([^;]*)(;|$)");if(t=document.cookie.match(i)){var o=unescape(t[2])}else{var o=null}if(o!=null){document.cookie=e+"="+o+";expires="+n.toGMTString()}}}; |
@ -0,0 +1 @@ |
||||
{"version":3,"sources":["cookie.js"],"names":["cookie","set","name","value","Days","undefined","exp","Date","setTime","getTime","document","escape","toGMTString","get","arr","reg","RegExp","match","unescape","del","cval"],"mappings":"AAAA,IAAIA,OAAS,CACXC,IAAK,SAASC,EAAMC,EAAOC,GAC1B,GAAGA,IAASC,UAAW,IAAID,EAAO,KAClC,IAAIE,EAAM,IAAIC,KACdD,EAAIE,QAAQF,EAAIG,UAAYL,EAAO,GAAK,GAAK,GAAK,KAClDM,SAASV,OAASE,EAAO,IAAMS,OAAOR,GAAS,YAAcG,EAAIM,cAAgB,WAElFC,IAAK,SAASX,GACb,IAAIY,EAAKC,EAAM,IAAIC,OAAO,QAAUd,EAAO,iBAC3C,GAAGY,EAAMJ,SAASV,OAAOiB,MAAMF,GAAM,CACpC,OAAOG,SAASJ,EAAI,QACd,CACN,OAAO,OAGTK,IAAK,SAASjB,GACb,IAAII,EAAM,IAAIC,KACdD,EAAIE,QAAQF,EAAIG,UAAY,GAC5B,IAAIK,EAAKC,EAAM,IAAIC,OAAO,QAAUd,EAAO,iBAC3C,GAAGY,EAAMJ,SAASV,OAAOiB,MAAMF,GAAM,CACpC,IAAIK,EAAOF,SAASJ,EAAI,QAClB,CACN,IAAIM,EAAO,KAEZ,GAAGA,GAAQ,KAAM,CAChBV,SAASV,OAASE,EAAO,IAAMkB,EAAO,YAAcd,EAAIM"} |
Loading…
Reference in new issue