有好的';饼干';javascript库?

有好的';饼干';javascript库?,javascript,cookies,Javascript,Cookies,是否有JavaScript库或易于使用Cookie?vanilla JavaScript FTW /********************************************************* gets the value of a cookie **********************************************************/ document.getCookie = function(sName) { sName = sNam

是否有JavaScript库或易于使用Cookie?

vanilla JavaScript FTW

/*********************************************************
gets the value of a cookie
**********************************************************/
document.getCookie = function(sName)
{
    sName = sName.toLowerCase();
    var oCrumbles = document.cookie.split(';');
    for(var i=0; i<oCrumbles.length;i++)
    {
        var oPair= oCrumbles[i].split('=');
        var sKey = decodeURIComponent(oPair[0].trim().toLowerCase());
        var sValue = oPair.length>1?oPair[1]:'';
        if(sKey == sName)
            return decodeURIComponent(sValue);
    }
    return '';
}
/*********************************************************
sets the value of a cookie
**********************************************************/
document.setCookie = function(sName,sValue)
{
    var oDate = new Date();
    oDate.setYear(oDate.getFullYear()+1);
    var sCookie = encodeURIComponent(sName) + '=' + encodeURIComponent(sValue) + ';expires=' + oDate.toGMTString() + ';path=/';
    document.cookie= sCookie;
}
/*********************************************************
removes the value of a cookie
**********************************************************/
document.clearCookie = function(sName)
{
    setCookie(sName,'');
}
/*********************************************************
获取cookie的值
**********************************************************/
document.getCookie=函数(sName)
{
sName=sName.toLowerCase();
var oCrumbles=document.cookie.split(“;”);
对于(var i=0;i1?oPair[1]:“”;
if(sKey==sName)
返回组件(sValue);
}
返回“”;
}
/*********************************************************
设置cookie的值
**********************************************************/
document.setCookie=函数(sName,sValue)
{
var oDate=新日期();
oDate.setYear(oDate.getFullYear()+1);
var sCookie=encodeURIComponent(sName)+'='+encodeURIComponent(sValue)+';expires='+oDate.togmString()+';path=/';
document.cookie=sCookie;
}
/*********************************************************
删除cookie的值
**********************************************************/
document.clearCookie=函数(sName)
{
setCookie(sName,”);
}

Cookie本机受JS支持,管理起来并不复杂,需要一个库。是的,有jQuery Cookies库: