`
dh189
  • 浏览: 135322 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

jquery cookie 插件

阅读更多
/**
 * jquery cookie插件
 * 使用:
 * $.cookie('key'); //读取Cookie值
 * $.cookie('key', 'value'); // 设置/新建cookie的值
 * $.cookie('key', 'value', {expires: 7, path: '/', domain: 'dh89.com', secure: true});//新建一个cookie 包括有效期(天数) 路径 域名等
 * $.cookie('key', null); //删除一个cookie
 */
jQuery.cookie = function (name, value, options) { if (typeof value != "undefined") { 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(); } 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 { 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]); if (cookie.substring(0, name.length + 1) == (name + "=")) { cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; } };
分享到:
评论

相关推荐

    jquery cookie官方插件

    要使用jQuery Cookie插件,首先需要确保项目中已经引入了jQuery库。然后,你可以通过以下几种方式获取并引入jQuery Cookie插件: 1. **直接下载**:从官方网站或者其他可信源下载`jquery.cookie.js`文件,将其放在...

    jQuery cookie插件来做最近浏览

    在这种场景下,jQuery Cookie插件是一个实用工具,它允许开发者在客户端存储数据,即使页面刷新或关闭,也能持久化用户的浏览信息。本文将详细讲解如何利用jQuery Cookie插件实现"最近浏览"功能。 首先,jQuery ...

    jquery cookie 插件 (支持json对象) 可以跟jquery 集成 也可以单独使用

    jQuery Cookie插件提供了简单易用的API,让开发者可以方便地操作Cookie,无需关心底层实现细节。 描述中提到的“可以跟jQuery集成,也可以单独使用”,意味着这个插件设计得很灵活。如果你的项目已经使用了jQuery,...

    jquery cookie插件

    **jQuery Cookie插件详解** jQuery Cookie插件是一个非常实用的工具,它为JavaScript开发者提供了一个简单易用的接口,用于处理浏览器中的Cookie。Cookie在Web开发中起着至关重要的作用,它允许服务器存储和检索...

    jquery下cookie插件使用

    ### jQuery Cookie插件详解 #### 一、简介 在Web开发中,Cookie是客户端存储机制的一种,被广泛应用于用户身份验证、保存用户偏好等场景。然而原生JavaScript操作Cookie较为繁琐,为此,jQuery社区提供了jQuery ...

    jquery cookie 实例下载

    总结起来,jQuery Cookie插件使得在JavaScript环境中操作Cookie变得简单易行。无论是设置、读取还是删除Cookie,或是设定有效期和范围,都有明确的API供开发者调用。通过学习并应用这些知识点,你可以提升Web应用...

    JQuery cookie

    **jQuery Cookie 插件详解** 在网页开发中,Cookie 是一种常见的存储用户数据的方法,它允许网站在用户浏览器上保存小量信息。jQuery Cookie 插件是基于 jQuery 的一个强大工具,它为开发者提供了简单易用的接口来...

    最新jquery操作cookie插件

    而"最新jquery操作cookie插件"正是针对Cookie管理提供的一种便捷解决方案。Cookie是服务器在用户浏览器上存储小量信息的一种机制,常用于用户会话管理、个性化设置和跟踪用户行为等场景。 这款jQuery插件专为简化...

    jquery1.4.2.js和jquery.cookie.js

    《jQuery 1.4.2与jQuery Cookie插件详解》 在Web开发中,JavaScript库jQuery因其简洁的语法和强大的功能而备受青睐。本篇将深入探讨jQuery 1.4.2版本及其与jQuery Cookie插件的使用,帮助开发者更好地理解和应用这...

    Jquery cookie插件实现原理代码解析

    jQuery Cookie插件的核心功能在于简化了与Cookie交互的API,使得开发者无需处理复杂的浏览器兼容性和字符串编码问题。 首先,让我们详细了解一下jQuery Cookie插件的基本使用方法。在示例代码中,我们看到一个简单...

    jQuery的Cookie插件 cookies

    jQuery的Cookie插件 cookies cookies 是一个强大的 jQuery 用来操作 Cookie 的插件。除了常见的操作 $.cookies.set( 'sessid', 'dh3tr62fghe' ); var sessid = $.cookies.get( 'sessid' ); $.cookies.del( 'sessid...

    jquery-cookie-master.jar

    jQuery库的jQuery Cookie插件简化了JavaScript操作Cookie的过程,使开发者能够更加便捷地进行Cookie的设置、读取和删除。本文将围绕"jquery-cookie-master.jar"这个压缩包文件,详细讲解jQuery Cookie的原理、使用...

    JquerySession-JqueryCookie缓存插件(实例+注释说明)

    jQuery库提供了一些方便的方法来操作这些存储机制,尤其是一些插件,如jQuery Session和Cookie插件,它们简化了开发者的工作,提高了代码的可读性和效率。 **1. jQuery Session** Session是一种服务器端存储技术,...

    jquery.cookie.js插件源码绿色工具

    **jQuery Cookie插件详解** `jQuery.cookie.js` 是一个轻量级的JavaScript库,用于在浏览器端管理和操作Cookie。这个插件使得与Cookie交互变得简单,尤其在处理用户偏好设置、临时存储数据或者实现基本的会话管理时...

    asp.net购物车jquery cookie可移动模态层版

    jQuery的Cookie插件允许开发者在客户端存储数据,这在购物车场景下非常有用,因为它可以记住用户的选择,即使页面刷新或关闭后,再次打开时购物车中的商品信息依然存在。 Cookie是Web浏览器在用户计算机上存储的...

    jquery管理cookie和form的js

    jQuery的Cookie插件(如:jquery.cookie.js)提供了一种简单的方式来创建、读取和删除cookie。以下是一些主要功能: 1. **创建Cookie**: 使用`$.cookie(name, value, options)`可以创建一个cookie,其中`name`是...

    jquery—cookie.zip

    **jQuery Cookie插件详解** 在Web开发中,存储用户数据以实现页面状态的持久化是一个常见的需求。jQuery Cookie插件正是为此目的而设计的,它为JavaScript提供了方便的API来操作浏览器的Cookie。这个名为"jquery....

    jquerycookie实例

    总结来说,“jquerycookie实例”是关于使用jQuery和相关的Cookie插件来管理浏览器Cookie的实践应用。了解这些基本操作对于进行用户跟踪、个性化体验以及维持会话状态等Web开发任务至关重要。通过熟练掌握这些技术,...

Global site tag (gtag.js) - Google Analytics