jquery.cookie使用方法

jQuery插件——Cookie插件的使用方法 jQuery是一个广泛应用于前端开发的JavaScript库,它简化了许多常见的任务,其中之一是处理浏览器cookie。Cookie是存储在用户浏览器中的小型文本文件,用于存储有关用户的信息。在本文中,我们将学习如何使用jQuery插件——Cookie插件来管理和操作cookie。首先,我们需要在项目中引入jQuery库和Cookie插件的源代码。通过使用这些简单的操作,我们可以轻松地管理和操作浏览器cookie。Cookie插件还允许我们设置一些全局默认选项,以覆盖插件的默认行为。对象来设置这些选项。 阅读详情
 

jquery.cookie官网地址


//使用方法如下:
//设置cookie的名值对
//$.cookie(’name’, ‘value’);
//设置cookie的名值对,有效期,路径,域,安全
//$.cookie(’name’, ‘value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true});
//新建一个cookie 包括有效期 路径 域名等
//读取cookie的值
//var account= $.cookie(‘name’);
//删除一个cookie
//example $.cookie(’name’, null);

 

  jQuery.cookie = function(name, value, options) {  

     if (typeof value != 'undefined') { // name and value given, set cookie  

         options = options || {};  

         if (value === null) {  

             value = '';  

             options.expires = -1;  

         }  

         var expires = '';  

         if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {  

             var date;  

             if (typeof options.expires == 'number') {  

                 date = new Date();  

                 date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));  

             } else {  

                 date = options.expires;  

             }  

             expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE  

         }  

         // CAUTION: Needed to parenthesize options.path and options.domain  

         // in the following expressions, otherwise they evaluate to undefined  

         // in the packed version for some reason...  
         var path = options.path ? '; path=' + (options.path) : '';  
         var domain = options.domain ? '; domain=' + (options.domain) : '';  

         var secure = options.secure ? '; secure' : '';  

         document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');  

     } else { // only name given, get cookie  

         var cookieValue = null;  
         if (document.cookie && document.cookie != '') {  

             var cookies = document.cookie.split(';');  

             for (var i = 0; i < cookies.length; i++) {  

                 var cookie = jQuery.trim(cookies[i]);  

                 // Does this cookie string begin with the name we want?  

                 if (cookie.substring(0, name.length + 1) == (name + '=')) {  

                     cookieValue = decodeURIComponent(cookie.substring(name.length + 1));  

                     break;  

                 }  

             }  

         }  

         return cookieValue;  

     }  

 }; 

这是掌握cookie最后的一个障碍:缺省情况下cookie只能被在同一个Web服务器上同一个路径下设置了该cookie的网页读取.例如,如果在http://kenny.safeter.com/food/kenny/banana_kenny.htm"有一段Javascript询问了用户的姓名,你可能需要在你的另一个网页例如主页中访问一个给定的名字.所以你必须设定该cookie的路径.路径"path"用于设置可以读取一个cookie的最顶层的目录.将cookie的路径设置为你的网页最顶层的目录可以让该该目录下的所有网页都能访问该cookie.

方法:

  在你的cookie中加入path=/; 如果你只想让"food" 目录中的网页可以使用该cookie,则你加入path=/food;.还有一点:有些网站有许多小的域名,例如访问可能还在
"chimp.webmonkey.com," "gorilla.webmonkey.com," 和
"ape.webmonkey.com." 域名下有网页.缺省情况下只有
"chimp.webmonkey.com" 域下的网页可以读取该cookie.如果
你想让"webmonkey.com"下的所有机器都可以读取该cookie,我
们必须在cookie中加入 "domain=webmonkey.com" .

要将一个cookie设置在http://chimp.webmonkey.com/food/bananas/banana_puree.htm ,并且让所有访问的网页都可以利用它,我们可以这样:

 

function setCookie()

{

    var the_name = prompt("What's your name?","");

    var the_cookie ="cookie_puss=" + escape(the_name) + ";" ;

    var the_cookie = the_cookie+ "path=/;";

    var the_cookie = the_cookie + "domain=webmonkey.com;";


    document.cookie =the_cookie;

}


 


 

前端jQuery的cookie操作方法 在前端开发中,cookie是一种重要的客户端存储机制,它可以在浏览器和服务器之间传递少量数据,常用于记住用户登录状态、保存用户偏好设置等。本文章的目的是详细介绍如何使用jQuery来进行cookie的操作,包括创建、读取、修改和删除cookie。范围涵盖了jQuery中cookie操作的基本原理、具体实现方法、实际应用场景以及相关的学习资源和工具推荐。 阅读详情

相关推荐

别再为10G UDP发愁了!手把手教你用Xilinx 10G/25G Ethernet Subsystem IP核搭建FPGA网络栈(附12套工程源码)

本文详细介绍了基于Xilinx UltraScale架构的FPGA网络栈开发,重点讲解了10G/25G Ethernet Subsystem IP核的应用实践。通过手把手教程和12套工程源码,帮助开发者解决10G UDP通信中的物理层接口、协议栈实现和系统集成等核心挑战,实现高性能FPGA网络栈搭建。

weixin_42522575的博客 364

jquery 操作cookie

JQuery 源JS: [javascript] view plaincopy jQuery.cookie = function(name, value, options) {       if (typeof value != 'undefined') { // name and value given, set cookie

yangtang_newton的专栏 772

STM32G0——USB虚拟串口

STM32G0用cubeMX配置实现USB虚拟串口

阿昌 2318

jquery.cookie.js的操作及cookie的使用方法

jquery.cookie.js的操作及cookie的使用方法:

qq_45830276的博客 1万+

C# WinForm和Sherlock进行对接

文章目录 前言 一、使用步骤 二、使用步骤 1.引入库 2.读入数据 总结 前言 本人公司最近在做一款瑕疵检测的视觉项目,项目中利用Sherlock从相机中取图和对图像进行视觉处理,然后将图像和数据传输到项目中。这过程中软件需要和Sherlock进行图像和数据的传递,这就需要WinForm和Sherlock进行对接,但我在网上查找了许久能用上的资料十分有限,所以我决定写下这篇文章,来做一次总结,同时也希望能帮助到同样在为此问题困扰的你。 一、使用步骤 废话不...

adminmmrt的博客 3220

大厂嵌入式面试常考八股文及算法

1.指向已被释放或无效的内存地址的指针是野指针。互斥锁是一种用于线程同步的机制,用于确保同一时间只有一个线程访问共享资源。多态是面向对象编程中的一种特性,它允许以一种统一的方式处理不同类型的对象,通过相同的接口可以表现出不同的行为。大小端(Endian)指的是在计算机存储和处理多字节数据时,字节的存储顺序。大端序(Big Endian):高位字节存储在低地址,低位字节存储在高地址。类似于将数字的高位放在左边,低位放在右边的表示方式。例如整数值0x12345678在内存中按照大端序排列为。

谢谢大家的关注 6152

jquery.cookie 使用方法

一个轻量级的cookie 插件,可以读取、写入、删除 cookie。 jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。 <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <scrip...

aoxi0033的博客 1180

基于STM32的智能鱼缸设计

为了缓解学习、生活、工作带来的压力,提升生活品质,许多人喜欢在家中、办公室等场所养鱼。为节省鱼友时间、劳力、增加养鱼乐趣;为此,本文基于STM32单片机设计了一款智能鱼缸。该鱼缸可以实现水温检测、水质检测、自动或手动换水、氛围灯灯光变换和自动或手动喂食等功能为一体的控制系统,可通过控制键进行一键控制。...

1万+

「jQuery系列」jQuery Cookie插件功能介绍

jQuery Cookie 插件是一个用于处理浏览器 cookies 的 jQuery 扩展插件。它提供了一种简单、方便的方式来读取、写入和删除 cookies,而无需编写复杂的 JavaScript 代码。

日常笔记/总结/系列知识梳理 3353

n8n智能体开发:Microsoft Outlook 节点

使用 Microsoft Outlook 节点可以自动化 Microsoft Outlook 工作流程,并将其与其他应用程序集成。n8n 内置支持多种 Microsoft Outlook 功能,包括创建、更新、删除和获取文件夹、邮件及草稿等操作。

王国平的博客 570

python爬虫项目(六十八):爬取电商平台用户购买历史数据,分析消费行为

本文详细介绍了如何爬取电商平台用户购买历史数据,并分析其消费行为。通过爬虫技术、数据存储、分析和可视化等步骤,可以深入了解消费者的行为特征。未来,随着数据分析技术的不断发展,利用人工智能和机器学习方法对消费行为进行更深层次的分析,将成为电商平台提升竞争力的重要手段。

斌擎科技 2767

jquery操作cookie的方法

jquery操作cookie的方法,jquery操作cookie的方法:...   jquery操作cookie的方法:  jQuery.cookie = function(name, value, options) {     if (typeof value != 'undefined') { // name and value given, set cookie        

qiu19950108的专栏 471

把 SAP GUI 做成可维护的应用:Module Pool 基础与 Table Control 深入实战

SAP Module Pool 与 Table Control 开发要点 摘要:Module Pool 作为 SAP GUI 交互的核心技术,由程序、屏幕(Dynpro)和流逻辑(Flow Logic)组成,通过 PBO/PAI 事件驱动数据流。Table Control 是其中处理多行数据的核心控件,其开发关键在于: 正确理解 PBO/PAI 数据流机制 掌握 CXTAB_CONTROL 结构的关键属性(LINES、TOP_LINE 等) 合理设置列控制属性(CXTAB_COLUMN) 采用 LOOP W

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 238

jQuery中Cookie及Ajax的使用方法总结

jQuery: 1.快速简洁的JavaScript框架 2.jQuery设计的宗旨是”write less,Do More“ 3.兼容各种主流浏览器 jQuery的好处 1.简化js的复杂操作 2.不在需要关心兼容性 3.提供大量使用的方法 jQuery中方法有很多,这里先总结一下jQuery中对Cookie的处理 以及Ajax的方法 介绍一下cookie cookie的构成: name=val...

qq_42724864的博客 4882

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

jquery 中$.cookie()方法使用 jquery.cookie.js

Jquery 操作$.cookie()方法首先要引入js ,jquery.cookie.js是一个强大的用来操作 Cookie 的插件,本文讲述如何对cookie进行读取,写入,删除,修改等操作。&lt;script type="text/javascript" src="lib/jquery.cookie.min.js"&gt;&lt;/script&gt;使用方法:1.新添加一个会话 cook...

碼农的日常 4020

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

jQuery操作cookie的使用方法

对于cookie的操作一般选择在后台处理居多,但是jQuery借助jquery.cookie.js也可以实现对cookie的操作,这样为前端处理一些问题带来了便利。 下面简单介绍一下: 首先,在页面引入必备文件(两个js文件)://html部分<script type="text/javascript" src="/public/js/jquery-1.9.0.min.js"></script>

zhumengstyle的博客 824

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

jquery.cookie.js 使用方法

Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术; 下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/ <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/java.

一尾流莺 半世情缘 910

jquery.cookie()方法的使用

一个轻量级的cookie 插件,可以读取、写入、删除 cookie。  jquery.cookie.js 的配置  首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。      使用方法  1.新添加一个会话 cookie:  $.cookie('the_cookie', 'the_value');  注:当没有指

yangsitong1314的博客 355

jquery Cookie方法的存取、写入、删除

需要导入cookie相关的库文件(链接: jquery.cookie.js.) cookie库文件和jquery库文件的先后顺序; 必须先导入jquery库文件后到其他库文件 。 使用方法: 写入: 1、没有指定有效时间: $.cookie('mycookie', 'myvalue'); 2、指定过期时间(5天): $.cookie('mycookie', 'myvalue', { expires: 5 }); 3、指定过期时间(5天)和路径: (想让一个页面读取另一个页面设置的cookie,必须设置c

weixin_44352179的博客 1377

jquery.cookie.js 下载和使用方法

Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术; 下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/ <script type="text/javascript" src="js/jquery.min.js"></script> <script ty.

MyHeaven7的博客 982

jquery ajax发送cookie,Jquery的$.get()方法在发送请求的时候怎么才能带上cookie?

首先,jquery的get方法和post方法都是对ajax的一种封装,见源码jQuery.each( [ "get", "post" ], function( i, method ) {jQuery[ method ] = function( url, data, callback, type ) {// Shift arguments if data argument was omittedif...

weixin_30438053的博客 2630
上一篇: SuperFish一款基于jQuery的级联下拉菜单
下一篇: JSP页面改动后,关闭页面时弹出警告!
Mr.Z003
博客等级 码龄16年 82粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值