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) ...
随机推荐
- 什么是.Net, IL, CLI, BCL, FCL, CTS, CLS, CLR, JIT
什么是.NET? 起源:比尔盖茨在2000年的Professional Developers Conference介绍了一个崭新的平台叫作Next Generation Windows Service ...
- Delphi下让窗口不显示在任务栏的另类方法
刚才看到了这篇东西<使窗口不在任务栏上显示(利用ITaskbarList接口)>,作者用ITaskList接口实现了隐藏窗口在任务栏按钮的功能,想起我好多年以前做的程序也有这样的功能,但是 ...
- 【k8s】centos上安装kubernetes,报错Error:docker-ce-cli conflicts with 2:docker-1.13.1-94.gitb2f74b2.el7.centos.x86_64
使用命令: yum install kubernetes 报错: Error: docker-ce-cli conflicts with :docker--.git07f3374.el7.centos ...
- U转串口驱动安装
在装有Win7 32位系统的台式机上 先卸载旧驱动,再又一次安装. 对设备管理器里的U转串口设备从本地更新驱动.选择下图文件 系统弹出红色提示框(是否安装XXXX驱动),选择安装,随后该设备由无法启动 ...
- (转载):ASCII,Unicode和UTF-8 编码
UTF-8是Unicode的一种实现方式,也就是它的字节结构有特殊要求,所以我们说一个汉字的范围是0X4E00到0x9FA5,是指unicode值,至于放在utf-8的编码里去就是由三个字节来组织,所 ...
- 嗜血法医第八季/全集Dexter 8迅雷下载
嗜血法医 第八季 Dexter Season 8 (2013) 本季看点:来自Showtime电视网的连环杀人犯<嗜血法医>Dexter作为今夏最重磅的剧集之一,已经于当地时间6月30日回 ...
- svn导出文件进行比较
之前有介绍svn log 的命令,即可导出版本A~B之间所有的修改动作,然后复制出相应的文件(中间有一个算法去处理每一个动作,然后得到最终需要导出的文件列表,svn常用动作有:Modified.Add ...
- 【转】从源码来分析ListView
原文:http://yanmingming.sinaapp.com/?p=1251 原文其实不叫这个名字,本文对于原文有一定的修改,觉得这个名字比较适合本篇. 一.ListView 的工作原理 Ada ...
- 用开源项目cropper实现对图片中任意部分进行裁剪
红色区域为截图控件的区域. 开源项目地址:https://github.com/edmodo/cropper croper这个开源项目可以对一个图片进行任意区域的街区,并且可以设置图片的旋转角 ...
- Shape 属性解释
本文来自:http://blog.csdn.net/brokge/article/details/9713041 简介: 作用:XML中定义的几何形状 位置:res/drawable/文件的名称.xm ...