jQuery.cookie.js使用方法及相关参数解释


Posted in Javascript onMarch 06, 2017

cookie操作需要上传到服务器才能查看到结果本地不行

一个轻量级的cookie 插件,可以读取、写入、删除 cookie。

jquery.cookie.js 的配置

首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。

<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> 
<script type="text/javascript" src="js/jquery.cookie.js"></script>

使用方法

1.新添加一个会话 cookie:

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

注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为

“会话cookie(session cookie)”。

2.创建一个cookie并设置有效时间为 7天:

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

注:当指明了cookie有效时间时,所创建的cookie被称为“持久 cookie (persistent cookie)”。

3.创建一个cookie并设置 cookie的有效路径:

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

注:在默认情况下,只有设置 cookie的网页才能读取该 cookie。如果想让一个页面读取另一个页面设

置的cookie,必须设置cookie的路径。cookie的路径用于设置能够读取 cookie的顶级目录。将这

个路径设置为网站的根目录,可以让所有网页都能互相读取 cookie (一般不要这样设置,防止出现冲突) 。

4.读取cookie:

$.cookie('the_cookie'); // cookie存在 => 'the_value' 
$.cookie('not_existing'); // cookie不存在 => null

5.删除cookie,通过传递null作为cookie的值即可:

$.cookie('the_cookie', null);

----------相关参数的解释---------------

1).expires: 365

定义cookie的有效时间,值可以是一个数字(从创建cookie时算起,以天为单位)或一个Date 对

象。如果省略,那么创建的cookie是会话cookie,将在用户退出浏览器时被删除。

2).path: '/'

默认情况:只有设置cookie的网页才能读取该cookie。

定义cookie的有效路径。默认情况下, 该参数的值为创建 cookie 的网页所在路径(标准浏览器的行为) 。

如果你想在整个网站中访问这个cookie需要这样设置有效路径:path: '/'。如果你想删除一个定义

了有效路径的 cookie,你需要在调用函数时包含这个路径:$.cookie('the_cookie', null,

{ path: '/' });。 domain: 'example.com'

默认值:创建 cookie的网页所拥有的域名。

3).secure: true

默认值:false。如果为true,cookie的传输需要使用安全协议(HTTPS)。

4).raw: true

默认值:false。

默认情况下,读取和写入 cookie 的时候自动进行编码和解码(使用encodeURIComponent 编码,

decodeURIComponent 解码)。要关闭这个功能设置 raw: true 即可。

以上所述是小编给大家介绍的jQuery.cookie.js使用方法及相关参数解释,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JQuery 网站换肤功能实现代码
Nov 02 Javascript
javascript的数组和常用函数详解
May 09 Javascript
JS实现5秒钟自动封锁div层的方法
Feb 20 Javascript
JavaScript 事件对象介绍
Apr 13 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
Aug 13 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
Oct 15 Javascript
网页瀑布流布局jQuery实现代码
Oct 21 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 jQuery
vue.js数据绑定操作详解
Apr 23 Javascript
angular2 组件之间通过service互相传递的实例
Sep 30 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
Sep 05 Javascript
React四级菜单的实现
Apr 08 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
Mar 06 #Javascript
jQuery简单实现遍历单选框的方法
Mar 06 #Javascript
jQuery在header中设置请求信息的方法
Mar 06 #Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
Mar 06 #Javascript
Vue.js 2.0中select级联下拉框实例
Mar 06 #Javascript
jquery获取select,option所有的value和text的实例
Mar 06 #Javascript
Bootstrap按钮组简单实现代码
Mar 06 #Javascript
You might like
thinkphp实现数组分页示例
2014/04/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
2014/06/26 PHP
ThinkPHP3.2.1图片验证码实现方法
2016/08/19 PHP
对采用动态原型方式无法展示继承机制得思考
2009/12/04 Javascript
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
node.js 微信开发之定时获取access_token
2020/02/07 Javascript
JS面向对象编程实现的Tab选项卡案例详解
2020/03/03 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
[01:08:29]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第一场 1月9日
2021/03/11 DOTA
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
分析Python读取文件时的路径问题
2018/02/11 Python
django反向解析URL和URL命名空间的方法
2018/06/05 Python
浅谈tensorflow中几个随机函数的用法
2018/07/27 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
Django模型序列化返回自然主键值示例代码
2019/06/12 Python
Django获取应用下的所有models的例子
2019/08/30 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
Python request使用方法及问题总结
2020/04/26 Python
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
建龙钢铁面试总结
2014/04/15 面试题
网吧消防安全制度
2014/01/28 职场文书
护士毕业实习感言
2014/03/05 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
2015年店长个人工作总结
2015/10/23 职场文书
公证书
2019/04/17 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
mysql的数据压缩性能对比详情
2021/11/07 MySQL