/*
* name 是cookie的名字,value是cookie的值 days表示保存几天
*/
function createCookie(name,value,days){
if(days){
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires ='; expires=' +date.toGMTString();
}else{
var expires ='';
}
document.cookie = name+'='+value+expires+'; path=/';
}
//取出name为name的value值
function readCookie(name){
var nameEQ = name+'=';
var ca = document.cookie.split(';');//其实可以用'; '分隔
for(var i=0;i<ca.length;i++){
var c = ca[i];
while(c.chatAt(0)==' ') s.substring(1,c.length);
if(c.indexOf(nameEQ)==0) return s.substring(nameEQ.length,c.length);
}
return '';
}
function eraseCookie(name){
createCookie(name,'',-1);
}
分享到:
相关推荐
js中cookie的创建和读取单个cookie值,以及设置cookie的过期时间。 能够判断是否有自己需要查找的cookie,如果没有查到到就可以执行创建语句
当一个Cookie被设置为HttpOnly时,JavaScript无法通过Document.cookie API或其他方式访问到这个Cookie。这样一来,即使网页中存在XSS漏洞,恶意脚本也无法窃取到包含敏感信息的Cookie,从而降低了攻击者盗取用户身份...
本文将详细讲解如何使用JavaScript(JS)来设置和读取cookie,从而实现登录时记住密码的功能。 首先,理解cookie的基本概念。Cookie是由服务器端生成,发送到客户端(浏览器),并存储在本地的一种小数据片段。它...
在JavaScript(JS)中,Cookie是一种非常常见的技术,用于存储客户端的数据。Cookie主要由服务器端设置,然后由浏览器在每次请求该服务器时自动发送。在本文中,我们将深入探讨如何使用JavaScript来创建、读取、更新...
`jQuery.cookie.js` 是一个方便的jQuery插件,它简化了JavaScript操作Cookie的过程。在这个实例中,我们将深入探讨如何使用`jquery.cookie.js`来实现Cookie的存取、删除和更新功能。 首先,我们需要在HTML文件(如`...
4. **更新Cookie**:购物车中的商品数量更改时,JavaScript会修改对应的Cookie值。 除了基本的存储功能,为了提供更好的用户体验,JavaScript还可能实现以下特性: - **商品展示**:实时更新页面上的购物车列表,...
js写的方法,可以设置cookie和获取cookie值,简单易懂
这篇博客“js操作cookie(增删改查)”将深入探讨如何使用JavaScript进行Cookie的操作,包括添加、删除、修改和查询。下面我们将详细讨论这些知识点。 1. **添加Cookie** 添加Cookie是通过`document.cookie`属性来...
JavaScript(JS)Cookie和Java Cookie是Web开发中用于存储客户端数据的两种常见方式,而正则表达式(Regex)在处理字符串和数据匹配时扮演着重要角色。下面将详细阐述这三个知识点及其应用。 首先,JavaScript ...
Cookie.js是一个专为JavaScript开发者设计的轻量级库,主要用于管理和操作浏览器中的cookie。这个库的主要优点是它的简洁性和低资源占用,使得它成为处理cookie的理想选择,尤其适用于那些对性能和加载速度有较高...
"Cookies.js - JavaScript 客户端的Cookie操作库" 进一步明确了这个库是Cookies.js,它是专门为JavaScript开发设计的,主要功能是在用户浏览器上执行Cookie的相关操作。作为客户端库,它使得开发者无需后端服务器...
//读取Cookie值 $.cookie('the_cookie', 'the_value'); //设置cookie的值 $.cookie('the_cookie', 'the_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});//新建一个cookie 包括有效期 路径 ...
这个函数会检查每个Cookie键值对,并返回与指定名称匹配的Cookie值。 四、删除Cookie 删除Cookie实际上就是创建一个相同名称但过期时间已过的Cookie。浏览器看到这个过期的Cookie就会将其移除: ```javascript ...
`jquery.cookie.js`是jQuery的一个扩展插件,它使得在Web应用中管理和操作Cookie变得更加简单。本篇文章将深入探讨`jquery.cookie.js`包及其在实现“记住密码”功能中的应用。 首先,我们来了解什么是Cookie。...
本文将详细讲解JavaScript如何封装对Cookie的操作,包括使用jQuery和纯JavaScript的方法。 首先,我们要了解Cookie的基本概念。Cookie由服务器端设置并通过HTTP头发送到浏览器,浏览器会在本地存储这些数据,并在...
根据给定的键(key),读取对应的Cookie值并解码返回。 ```javascript CookieManager.prototype.getCookie = function(key) { var cookieArr = document.cookie.split('; '); for (var i = 0; i ; i++) { var ...
2. **读取Cookie**:通过`$.cookie('key')`可以直接获取指定名称的Cookie值,如果Cookie不存在,将返回`undefined`。 3. **删除Cookie**:使用`$.removeCookie('key')`可以删除一个Cookie,如果该Cookie不存在,...
标题和描述中的知识点主要聚焦在JavaScript(JS)中如何利用cookie来实现记住用户账号和密码的功能,这在现代Web开发中是一项非常实用且常见的技术。接下来,我们将详细解析这一过程,包括cookie的基本概念、如何...
cookie的一些操作函数的封装,如:添加、删除、获取cookie中key对应的Value值、判断cookie是否存在
由于Cookie可能包含特殊字符,所以在设置Cookie值时应对其进行编码。而在获取Cookie时需要对其进行解码。JavaScript提供了`encodeURIComponent()`和`decodeURIComponent()`函数用于编码和解码。 8. Cookie应用示例 ...