hooyes 灵感纵容非凡

原创一段简洁的JS读写Cookie的代码

2013-05-10
hooyes

使用JavaScript读写浏览器的Cookies,如下代码写得干净利落。

Cookie =
{
    get: function (k) { return ((new RegExp(["(?:; )?", k, "=([^;]*);?"].join(""))).test(document.cookie) && RegExp["$1"]) || ""; },
    
    set: function (k, v, e, d) { document.cookie = [k, "=", v, e && e["toGMTString"] ? ';expires=' + e.toGMTString() : "", ";path=/;domain=", d || ""].join(""); }
};
//写入Cookie
Cookie.set("UserID", "Hello hooyes");
//读取Cookie
var value = Cookie.get("UserID");
alert(value); // Hello hooyes!

网络上有许多代码都写得太复杂,我写个简洁的。


Similar Posts

Content
TOP