• jquery.cookie.js用法


    jQuery.cookie = function(d, c, a) {
        if ("undefined" != typeof c) {
            a = a || {};
            null === c && (c = "", a = $.extend({},
            a), a.expires = -1);
            a.expires || (a.expires = 1);
            var b = "";
            if (a.expires && ("number" == typeof a.expires || a.expires.toUTCString))"number" == typeof a.expires ? (b = new Date, b.setTime(b.getTime() + 864E5 * a.expires)) : b = a.expires,
            b = "; expires=" + b.toUTCString();
            var e = a.path ? "; path=" + a.path: "",
            f = a.domain ? "; domain=" + a.domain: "",
            a = a.secure ? "; secure": "";
            document.cookie = [d, "=", encodeURIComponent(c), b, e, f, a].join("")
        } else {
            c = null;
            if (document.cookie && "" != document.cookie) {
                a = document.cookie.split(";");
                for (b = 0; b < a.length; b++) if (e = jQuery.trim(a[b]), e.substring(0, d.length + 1) == d + "=") {
                    c = decodeURIComponent(e.substring(d.length + 1));
                    break
                }
            }
            return c
        }
    };

    用法:

    设置 cookie:

    $.cookie('the_cookie', 'the_value');

    注:如果 $.cookie 没有第三个参数,那么当浏览器关闭时,该 cookie 将会自动删除。

    设置一个有效期为 7 天的 cookie:

    $.cookie('the_cookie', 'the_value', {expires: 7});

    注:$.cookie 第三个参数是一个对象,除了可以设置有效期(expires: 7),还可以设置有效路径(path: '/')、有效域(domain: 'jquery.com')及安全性(secure: true)。

    读取 cookie:

    $.cookie('the_cookie');

    注:如果没有该 cookie,返回 null。

    删除 cookie:

    $.cookie('the_cookie', null);

    我们只需要给需要删除的 cookie 设置为 null,就可以删除该 cookie。

  • 相关阅读:
    记在百度(熊场)的一次面试
    smarty模板引擎的整理
    图片轮播原理
    递归遍历目录及删除文件
    Java入门
    Java入门
    Java入门
    Java入门
    开课导读
    Java入门
  • 原文地址:https://www.cnblogs.com/hejianrong/p/5798162.html
Copyright © 2020-2023  润新知