Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术

当你浏览某网站时,你硬盘上会生产一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。

当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。从本质上讲,它可以看作是你的身份证。

使用传统的Javascript来设置和获取Cookies信息很麻烦,要写上几个函数来处理,幸运的是jQuery帮我们做了很多事,借助jQuery插件,我们可以轻松的创建、获取和删除Cookies。点击这里下载cookies插件:http://plugins.jquery.com/project/Cookie

创建Cookie

使用jQuery设置cookie非常简单。如,我们创建一个名为“example”,值为“foo”的cookie:

$.cookie("example", "foo"); 

要设置cookie的有效期,可以设置expires值,如设置cookie的过期时间为10天:

$.cookie("example", "foo",{expires:10}); 

设置cookie一小时后过期:

var cookietime = new Date();
cookietime.setTime(date.getTime() + (60 * 60 * 1000));//coockie保存一小时
$.cookie("example", "foo",{expires:cookietime}); 

要设置cookie的保存路径,可以设置path值,如设置路径为根目录:

$.cookie("example", "foo",{path:"/"}); 

如果要设置路径为/admin,则:

$.cookie("example", "foo",{path:"/admin"});

获取cookie值 
使用jQuery获取cookie的值的方法那是相当的简单,下面是弹出框显示名为“example”的cookie的值:

alert($.cookie("example")); 

删除Cookie 
使用jQuery删除cookie,只需要将cookie的值为null,注意如果设置值为空的字符串时,并不能删除cookie,只是将cookie值清空而已。

$.cookie("example",null); 

转载于:https://www.cnblogs.com/zxk3200/p/4598327.html

使用jQuery操作Cookies的实现代码相关推荐

  1. jquery和php怎么链接地址,jQuery操作url地址(附代码)

    这次给大家带来jQuery操作url地址(附代码),jQuery操作url地址的注意事项有哪些,下面就是实战案例,一起来看一下. path.makeUrlAbsolute() 把相对URL转化为绝对U ...

  2. 连连看html游戏全代码js、jquery操作

    连连看html游戏全代码js.jquery操作 运行图片 目录路径 连连看水果方块版.html 连连看算法 进行下一个游戏的开发! 注意事项 我会把html文件.css文件提供下载地址,文件夹路径也展 ...

  3. 飞机大战html游戏全代码js、jquery操作

    飞机大战html游戏全代码 博主的话 运行图片 目录路径 飞机大战.html style.css 进行下一个游戏的开发! 注意事项 博主的话 当时博主只会html,css和原生JavaScript,假 ...

  4. javascript / jquery 操作 cookie

    什么是Cookie? 谓Cookie,是网页 通过浏览器保 存在用户本地计算机 上的一小段数据 .用户再次访问该网页的时候,浏览器会将这一小段数据发送给该网页.Cookie是网景公司的前雇员Lou M ...

  5. jQuery操作Select

    jQuery是如何控制和操作select的.先看下面的html代码 <select id="test"><option value="1"&g ...

  6. 使 WebBrowser 更简单的新加和执行 js, 可安装 jQuery 脚本的 C# 开源代码 - IEBrowser [1]...

    Visual Studio 中提供了浏览器控件 WebBrowser, 可以用在 WinForm 中充当一个小型的浏览器. WebBrowser 本身提供了调用页面中 js 函数的方法, 但没有直接提 ...

  7. jQuery操作Dom、jQuery事件机制、jQuery补充部分

    jQuery操作Dom: 修改属性: //使用attr()方法 //attr(name, value) //name:要修改的属性的属性名 //value:对应的值 //attr方法,如果当前标签有要 ...

  8. jQuery 操作DOM总结,DOM Core操作,HTML-DOM操作和CSS-DOM操作

    jQuery创建元素节点或文本节点或属性节点.jQuery插入节点.jQuery删除节点.jQuery复制节点.jQuery替换节点.jQuery包裹节点.jQuery属性操作.jQuery样式操作. ...

  9. “jQuery风暴” 推荐及配套代码下载

    近一年没有更新博客. 这一年我进行了我的第一次跳槽和转型. 从架构到一名前端开发, 这个转型是纠结的.现在我是百度的一名前端开发工程师.     "从零学习jQuery"系列教程收 ...

最新文章

  1. 如何将Pytorch生成的模型进行CPU部署
  2. Java wait forever_彻底搞清楚Java并发 (一) 基础
  3. mysql命令行的一些小技巧
  4. GDCM:gdcm::FileMetaInformation的测试程序
  5. php 如何守护进程_PHP 如何实现守护进程
  6. CANopen | 对象字典OD 01 - canfestival对象字典编辑软件安装与使用
  7. 关于mac的open命令
  8. java后端 解决app接口版本管理问题
  9. Axure 注册码(亲测可用)
  10. 机器视觉(9)搞懂机器视觉基本内容,这份PPT就够了!
  11. 企业邮箱怎么写加密邮件,企业邮箱支持吗?
  12. Arduino:实现四位LED共阴极数码管显示——从认识、连接、程序到实现功能
  13. java getday_Date类的getDay()和getDate()方法
  14. mysql 梭镖_FreeBSD.6.2服务器架设视频教程下载_IT教程网
  15. 域名信息备案管理系统php,工信部备案系统域名变更已启用新域名
  16. 发现公布错误是新闻价值所在
  17. VSCODE 插件推荐
  18. 综合谈下Java当中对Date的处理
  19. 使用avilib进行avi文件的读写
  20. unity应用实例——从头撸一个全新的FPS游戏(4)

热门文章

  1. 计算机网络基础学测,《计算机网络技术基础》第二1章单元学习测习题-20210622072616.docx-原创力文档...
  2. 大数据标签获取处理步骤_大数据处理分为哪些步骤
  3. unity3d界面部分英文翻译—新手
  4. principle导出html5,让Principle成为生产力工具(二)单页面中的联动
  5. java游戏模拟器mx5_OPPO华为VIVO魅族金立电脑手游安卓模拟器官方下载
  6. send()/recv()和write()/read():发送数据和接收数据
  7. STL之Map和MFC之CMap比较学习
  8. 如何打造园本特色_立足城市特色 打造赛事品牌——年轻成马如何走向国际化...
  9. win7怎么合并计算机窗口,win7 已设置任务栏窗口从不合并,游戏多开,如何固定窗口顺序?...
  10. MySQL 笔记3 -- SQL 语言