//1.插件框架:
/*
* name @键
* value @值
* options @选项,包括有效期 路径 域名等
*/
jQuery.cookie = function(name, value, options) {} var cookie_name = 'cookie_name'; //2.1、设置cookie,通过时间间隔,单位"天"
$.cookie(cookie_name, 'cookie值', { path: '/', expires: 1 }); //2.2、设置cookie,通过到期时间,如:二十四小时后失效
var date = new Date();
date.setTime(date.getTime() + (1 * 24 * 60 * 60 * 1000));
$.cookie(cookie_name, 'cookie值', { path: '/', expires: date }); //2.3、设置cookie,通过时间间隔,并且要求域名有效
$.cookie(cookie_name, 'cookie值', {expires: 7, path: '/', domain: 'gzmsg.com', secure: true}); //3、获取cookie
var cookie_value = $.cookie(cookie_name);
if (typeof (cookie_name) != "undefined" || cookie_name != null) {
//doing code
}
//4.1、删除cookie,删除所有cookie_name的键
$.cookie(cookie_name, null); //4.2、删除cookie,删除对应options选项的cookie_name的键
$.cookie(cookie_name, null, path: '/', domain: 'gzmsg.com'); //5、jQuery.cookie源码
jQuery.cookie = function(n, v, o) {
if (typeof v != "undefined") {
o = o || {};
if (v === null) {
v = "";
o.expires = -1
}
var e = "";
if (o.expires && (typeof o.expires == "number" || o.expires.toUTCString)) {
var f;
if (typeof o.expires == "number") {
f = new Date();
f.setTime(f.getTime() + (o.expires * 24 * 60 * 60 * 1000))
} else {
f = n.expires
}
e = "; expires=" + f.toUTCString()
}
var l = o.path ? "; path=" + (o.path) : "";
var g = o.domain ? "; domain=" + (o.domain) : "";
var a = o.secure ? "; secure" : "";
document.cookie = [n, "=", encodeURIComponent(v), e, l, g, a].join("")
} else {
var d = null;
if (document.cookie && document.cookie != "") {
var k = document.cookie.split(";");
for (var h = 0; h < k.length; h++) {
var c = jQuery.trim(k[h]);
if (c.substring(0, n.length + 1) == (n + "=")) {
d = decodeURIComponent(c.substring(n.length + 1));
break
}
}
}
return d
}
}

  

jQuery.cookie应用操作的更多相关文章

  1. jquery.cookie.js 操作cookie实现记住密码功能的实现代码

    jquery.cookie.js操作cookie实现记住密码功能,很简单很强大,喜欢的朋友可以参考下.   复制代码代码如下: //初始化页面时验证是否记住了密码 $(document).ready( ...

  2. 使用Jquery.cookie.js操作cookie

    query.cookie.js是一个基于jquery的插件,点击下载! 创建一个会话cookie: $.cookie(‘cookieName’,'cookieValue’); 注:当没有指明cooki ...

  3. jquery.cookie.js操作cookie实现“记住密码”,很简单很强大

    //初始化页面时验证是否记住了密码 $(document).ready(function() { if ($.cookie("rmbUser") == "true&quo ...

  4. jquery.cookie中的操作

    http://w3school.com.cn/js/js_cookies.asp jquery.cookie中的操作: jquery.cookie.js是一个基于jquery的插件,点击下载! 创建一 ...

  5. Jquery对Cookie的操作

    第一步:先引用jQuery的插件jquery-1.9.1.min.js 第二步:引用jquery.cookie.js插件 下对cookie的操作: $.cookie("cookieName& ...

  6. jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档。

    jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档. jquery.cookie中的操作: jquery.cookie.js是一个基于jquer ...

  7. Jquery cookie操作示例,写入cookie,读取cookie,删除cookie

    <html> <head> <meta name="viewport" content="width=device-width" ...

  8. (转)jquery.cookie中的操作

      jquery.cookie中的操作: jquery.cookie.js是一个基于jquery的插件,点击下载! 创建一个会话cookie: $.cookie(‘cookieName’,'cooki ...

  9. jquery.cookie中的操作之与换肤

    jquery.cookie.js的插件,插件的源代码如下: /** * Cookie plugin * * Copyright (c) 2006 Klaus Hartl (stilbuero.de) ...

随机推荐

  1. Cocos2d-x3.0下实现循环列表

    本文的实现是參照我之前在做iOS时实现的一个能够循环的列表这里用C++重写一遍. 效果: 原文地址:http://blog.csdn.net/qqmcy/article/details/2739301 ...

  2. 使用Builder模式造车

    Builder模式也可以造车. 对于Builder模式来说,首相要把要造的车确定下来: public class Car { public string Model { get; set; } pub ...

  3. Linux安装ImageMagick与JMagick完成过程及配置

    原文地址:http://www.iitshare.com/linux-install-imagemagick-jmagick.html 一.安装背景 最近在服务器上部署了HapiCMS的产品,因为其对 ...

  4. JQuery的父、子、兄弟节点查找,节点的子节点循环

    jQuery.parent(expr)           //找父元素 jQuery.parents(expr)          //找到所有祖先元素,不限于父元素 jQuery.children ...

  5. C++ inline内联函数

    inline 函数避免函数调用的开销 // find longer of two strings const string &shorterString(const string &s ...

  6. WordPress主题开发:WP_Query常用参数

    常用参数 用途 调用文章或页面 s 查询和某个关键词相关的所有的文章/页面信息 p 文章或页面id post__in 多篇id post__not_in 多篇id以外 post_type 查询的信息类 ...

  7. SQL:显示每天的小计,某一天没有记录也要显示

    对于这种需求,我们需要一个主表存储连续的日期,然后使用 left join 即可. declare @Daily table ( 日期 date ) declare @start date = '20 ...

  8. SVG.js 引用获取整理

    一.SVG.get() 根据id获取元素 var draw = SVG('svg1').size(300, 300); var circle = draw.circle(50); circle.fil ...

  9. Cannot find snapshot in models/VGGNet/VOC0712/SSD_300x300

    错误描述: 执行 python examples/ssd/ssd_pascal.py 报错: Cannot find snapshot in models/VGGNet/VOC0712/SSD_300 ...

  10. SQL Script for select data from ebs and make a csv file to FTP

    DECLARE CURSOR cur_lcy_test IS SELECT rcta.customer_trx_id, rcta.trx_number, rcta.trx_date FROM ra_c ...