jQuery.cookie应用操作
//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应用操作的更多相关文章
- jquery.cookie.js 操作cookie实现记住密码功能的实现代码
jquery.cookie.js操作cookie实现记住密码功能,很简单很强大,喜欢的朋友可以参考下. 复制代码代码如下: //初始化页面时验证是否记住了密码 $(document).ready( ...
- 使用Jquery.cookie.js操作cookie
query.cookie.js是一个基于jquery的插件,点击下载! 创建一个会话cookie: $.cookie(‘cookieName’,'cookieValue’); 注:当没有指明cooki ...
- jquery.cookie.js操作cookie实现“记住密码”,很简单很强大
//初始化页面时验证是否记住了密码 $(document).ready(function() { if ($.cookie("rmbUser") == "true&quo ...
- jquery.cookie中的操作
http://w3school.com.cn/js/js_cookies.asp jquery.cookie中的操作: jquery.cookie.js是一个基于jquery的插件,点击下载! 创建一 ...
- Jquery对Cookie的操作
第一步:先引用jQuery的插件jquery-1.9.1.min.js 第二步:引用jquery.cookie.js插件 下对cookie的操作: $.cookie("cookieName& ...
- jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档。
jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档. jquery.cookie中的操作: jquery.cookie.js是一个基于jquer ...
- Jquery cookie操作示例,写入cookie,读取cookie,删除cookie
<html> <head> <meta name="viewport" content="width=device-width" ...
- (转)jquery.cookie中的操作
jquery.cookie中的操作: jquery.cookie.js是一个基于jquery的插件,点击下载! 创建一个会话cookie: $.cookie(‘cookieName’,'cooki ...
- jquery.cookie中的操作之与换肤
jquery.cookie.js的插件,插件的源代码如下: /** * Cookie plugin * * Copyright (c) 2006 Klaus Hartl (stilbuero.de) ...
随机推荐
- spring Quartz基于配置文件和注解的实现
这里仅仅是做简单的记录怎样实现. 一.基于配置文件的实现 ①编写须要调度的类 package com.study; import org.springframework.scheduling.anno ...
- 内存映射函数remap_pfn_range学习——示例分析(2)
li {list-style-type:decimal;}ol.wiz-list-level2 > li {list-style-type:lower-latin;}ol.wiz-list-le ...
- sqlite数据库实现字符串查找的方法(instr,substring,charindex替代方案)
sqlite数据库是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,资源占用低,执行效率高,可以跨平台使用,已被广泛使用.作为一款轻量级的数据库,功能自然会有所欠缺,比如数据库加密,用户权限设 ...
- navicat for mysql只导出数据表结构
选中需要导出表结构的数据库,右键,在显示的菜单中选择“数据传输”这一项 ,在弹出窗口中“数据传输”单击选择“高级”一项,在“高级”中把“记录选项”中的勾去掉,在做一些设置,最后导出表数据就不会导出记录 ...
- 详解UILabel的adjustsFontSizeToFitWidth值
详解UILabel的adjustsFontSizeToFitWidth值 UILabel有一个属性值,叫adjustsFontSizeToFitWidth,看着名字就知道,他是用来让文字自动适应UIL ...
- Unable to execute dex: Multiple dex files define 的解决方法
我们在引入library时可能会出现这个错误 比如: [2013-11-05 14:22:15 - Dex Loader] Unable to execute dex: Multiple dex fi ...
- Unicode 和 UTF-8 的区别
作者:于洋链接:https://www.zhihu.com/question/23374078/answer/69732605来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出 ...
- Spring Boot 文件上传与下载
原文地址: https://www.cnblogs.com/studyDetail/p/7003253.html 1.在pom.xml文件中添加依赖 <project xmlns="h ...
- Spring Data JPA @Column 注解无效 打出的语句有下划线
最近再写一个Restful API的小例子,遇到这样一个问题,在Spring Boot 下使用CrudRepository,总是提示如下错误: Caused by: java.sql.SQLSynta ...
- 第一章 Java加解密简介
1.加密算法: 移位.替代(古典加密) 对称加密:DES.AES 非对称加密:RSA 散列函数算法(单向加密):MD5.SHA.Mac 数字签名算法:RSA.DSA 其中,前三种主要完成数据的加解密: ...