w3school代码
/** * 添加/修改cookie * @param c_name * @param value * @param expireTimes */ function setCookie(c_name, value, expireTimes) { var exdate = new Date(); //exdate.setDate(exdate.getDate()+expiredays); exdate.setTime(exdate.getTime() + expireTimes); document.cookie = c_name + "=" + escape(value) + ((expireTimes == null) ? "" : ";expires=" + exdate.toGMTString()); } /** * 查询cookie * @param c_name * @returns */ function getCookie(c_name) { if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "="); if (c_start != -1) { c_start = c_start + c_name.length + 1; c_end = document.cookie.indexOf(";", c_start); if (c_end == -1) c_end = document.cookie.length; return unescape(document.cookie.substring(c_start, c_end)); } } return ""; } /** * 删除cookie * @param c_name */ function removeCookie(c_name) { setCookie(c_name, "", -1); }
调用样例:
setCookie("test1","test1",2*3600*1000); //2小时过期 alert(getCookie("test1"));
注意:
chrome浏览器在本地获取不到cookie。
此外cookie还有路径,域的概念。
JavaScript Cookies
http://www.w3school.com.cn/js/js_cookies.asp
相关推荐
在JavaScript(JS)中,Cookie是一种非常常见的技术,用于存储客户端的数据。Cookie主要由服务器端设置,然后由浏览器在每次请求该服务器时自动发送。在本文中,我们将深入探讨如何使用JavaScript来创建、读取、更新...
本文将深入探讨如何利用这两种技术来实现对cookie的操作,包括添加、删除、修改和读取。 首先,我们要理解cookie的基本概念。Cookie是服务器发送到用户浏览器并存储在本地的一小段文本信息。它用于存储用户状态信息...
3. **修改购物车**:允许用户更改商品数量或删除特定商品。 4. **计算总价**:根据购物车中的商品和数量计算总价。 5. **数据持久化**:在用户关闭或刷新页面后,仍能恢复购物车的状态。 **Cookie 的作用** Cookie ...
2. 使用插件:如“EditThisCookie”,这是一个Chrome扩展,可以方便地查看、编辑、添加和删除网站Cookie。 五、Core概念 Chrome的核心(Core)指的是其浏览器引擎,包括渲染引擎Blink、JavaScript引擎V8等关键组件...
总结,jQuery 1.4.2作为一款经典版本,提供了丰富的DOM操作和事件处理能力,而jQuery Cookie插件则弥补了JavaScript原生对Cookie操作的不足,两者结合,为开发者构建交互性强、用户体验优良的Web应用提供了便利。...
这篇博客“js操作cookie(增删改查)”将深入探讨如何使用JavaScript进行Cookie的操作,包括添加、删除、修改和查询。下面我们将详细讨论这些知识点。 1. **添加Cookie** 添加Cookie是通过`document.cookie`属性来...
本篇文章将深入探讨如何使用JavaScript来操作Cookie,包括添加、读取、修改和删除Cookie。 **一、添加Cookie** 在JavaScript中,我们可以通过`document.cookie`属性来添加Cookie。以下是一个基本的添加Cookie的...
总结起来,C#和JavaScript在处理Cookie时各有其特点:C#在服务器端创建和管理Cookie,而JavaScript在客户端进行读取、修改和删除操作。这种协同工作模式在许多Web应用中都十分常见,尤其在需要进行用户状态追踪和...
本文将深入探讨如何添加、修改和删除Cookie,以实现更有效的用户交互和网站管理。 首先,我们要理解Cookie的基本概念。Cookie是由服务器端发送到客户端(用户的浏览器)的一小段文本信息,当用户再次访问同一网站时...
修改Cookie实际上是删除原有的Cookie并新建一个同名但值不同的Cookie。由于Cookie具有同名覆盖特性,新的值将替换旧的: ```javascript function updateCookie(name, newValue, days) { deleteCookie(name); ...
【标题】"jsp小项目 登录 添加 删除 修改"是一个基于JSP技术的简易Web应用程序,主要涉及用户登录、数据添加、删除以及查询功能。在这个项目中,开发者运用了MVC(Model-View-Controller)设计模式,这是一种广泛...
本篇介绍的Cookie操作类提供了较为全面的Cookie管理功能,包括创建、修改、删除以及查询等。开发者可以根据实际需求选择合适的方法进行调用,方便地管理和使用Cookie。需要注意的是,在实际应用中还需考虑跨域问题、...
这个类(CookieClass)提供了对Cookie进行创建、修改、读取和删除的方法。以下是对这个类及其方法的详细解释: 1. **Array.prototype.splice**: 这个方法被重写以支持对Cookie数组的操作。splice()方法原本用于在...
3. **更新Cookie**:更新Cookie意味着修改已存在的键值对或者添加新的键值对。这可以通过先读取现有Cookie,修改数据,再重新设置Cookie来实现。 ```javascript function updateCookie(name, newData, days) { var ...
jQuery的核心功能包括选择器(用于查找DOM元素)、遍历(如遍历元素集合)和操作(如添加、删除或修改元素)。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器...
当用户更改购物车中的商品数量或删除商品时,我们需要更新Cookie。可以先读取当前购物车,进行修改,然后再写回Cookie。 ```javascript function updateCartItem(index, quantity) { var cart = getCart(); ...
"IE Cookie编辑器"就是这样一款针对老版本IE浏览器的Cookie管理工具,它为开发者提供了方便的界面来查看、添加、修改和删除Cookie。 **Cookie的基础知识** 1. **定义**:Cookie是由服务器发送到用户的浏览器并存储...