`
webcode
  • 浏览: 6073518 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

javascript总结--cookie篇

 
阅读更多

javascript总结--cookie篇

javascript中的cookie可用来保存多项信息,且每项信息都按如下格式储存:
信息名称=信息内容
cookie中还有一些控制字段,如:expires表示cookie的过期时间。
今天特地总结了一下cookie的操作,所有源码如下,快下班了,就不一一细说了哈
//bychb
/**//*****************************************
根据name取得存在cookie中的值
******************************************
*/

functiongetCookie(name)...{
varvalue=document.cookie;
vararr1=value.split(";");
for(i=0;i<arr1.length;i++)...{
if(value.length==0)...{
break;
}

sName
=arr1[i].split("=")[0];
if(sName==name)...{
returnarr1[i].split("=")[1];
}

}

returnnull;
}

/**//*****************************************
设置cookie的内容
******************************************
*/

functionSetCookie(sName,sValue)...{//建立cookie
//有点类似与匿名类哦
varexpires=function()...{//cookie失效时间为从建立起48小时一内
varmydate=newDate();
mydate.setTime(mydate.getTime
+48*60*60*1000);
returnmydate.toGMTString();
}

if(sName.length!=0&&sValue.length!=0)...{
document.cookie
=sName+"="+sValue+";expires="+expires;
}
else...{
alert(
"您的填写有空!");
}

}

/**//*****************************************
删除cookie
******************************************
*/

functionDelCookie(sName,sValue)...{//删除一个指定的cookie键值对
document.cookie=sName+"="+escape(sValue)+";expires=Fri,31Dec199923:59:59GMT;";
}

/**//*****************************************
删除cookie
******************************************
*/

functionDelCookie(sName)...{
varsValue=getCookie(sName);
if(sValue!=null)...{
document.cookie
=sName+"="+escape(sValue)+";expires=Fri,31Dec199923:59:59GMT;";
}

}

/**//*****************************************
清空cookie
******************************************
*/

functionclearCookie()...{
varvalue=document.cookie;
vararr1=value.split(";");
for(i=arr1.length-1;i>=0;i--)...{
if(value.length==0)...{
break;
}

sName
=arr1[i].split("=")[0];
sValue
=arr1[i].split("=")[1]
document.cookie
=sName+"="+escape(sValue)+";expires=Fri,31Dec199923:59:59GMT;";
}

}
分享到:
评论

相关推荐

    express入门(10)- cookie

    本篇文章将详细介绍如何在Express框架中使用Cookie。 #### 一、Cookie简介 Cookie是由服务器发送到客户端的一种小型文本文件,它通常用于跟踪用户的会话状态。当用户访问网站时,服务器会通过HTTP响应头Set-Cookie...

    一个简单的cookie操作类

    本篇文章介绍了一个JavaScript实现的简单Cookie操作类,该类提供了一系列方法来帮助开发者管理用户的Cookie。 #### 二、开发信息 - **开发时间**:05.10(具体年份未给出) - **开发者**:来源于网络,由CMJ进行了...

    javascript中cookie对象用法实例分析.docx

    本篇文章将深入探讨JavaScript中Cookie对象的基本概念、使用方法以及具体实例。 #### 二、Cookie概述 Cookie是由服务器发送到客户端的一小段数据,它存储在用户的浏览器中,并可以在未来的请求中被发送回服务器。...

    jquery.cookie.js包

    总结起来,`jquery.cookie.js`提供了一种方便的方式来处理客户端的Cookie操作,简化了诸如“记住密码”这样的功能的实现。在实际应用中,结合适当的加密和安全策略,我们可以为用户提供更便捷的体验,同时保证数据的...

    JS Cookie的操作

    这篇博客“JS Cookie的操作”将深入探讨如何利用JavaScript进行Cookie的创建、读取和删除,以及一些相关的实用技巧。 一、Cookie的基本概念 Cookie是由服务器端设置并发送到客户端(浏览器)的一小段文本信息,...

    COOKIE自动填充注销的实现

    总结起来,实现Cookie自动填充和注销功能涉及对Cookie的理解、JavaScript的事件处理和存储操作。这个小案例提供了一个实践的平台,有助于巩固这些理论知识,提高实际开发能力。在实际项目中,还需要考虑安全性、隐私...

    C#获取WebBrowser中的cookie和userAgent

    本篇文章将详细探讨如何利用C#获取WebBrowser控件中的cookie和userAgent信息。 一、WebBrowser控件简介 WebBrowser控件是.NET Framework提供的一个组件,它基于Internet Explorer引擎,可以在桌面应用中模拟浏览器...

    IIS环境下和阿帕奇环境下 js的Cookie使用方法

    这篇教程将深入探讨在IIS(Internet Information Services)和Apache两种不同的Web服务器环境下,如何使用JavaScript来操作Cookie。 **一、Cookie的基本概念** Cookie是由服务器端创建,并发送到客户端浏览器的一...

    Net Cookie操作读取数据

    本篇将深入探讨.NET中的Cookie操作,以及如何读取存储在Cookie中的数据。 一、Cookie的基本概念 Cookie由服务器端创建并发送到客户端(浏览器),客户端会在后续的请求中自动携带这些Cookie回服务器。每个Cookie都...

    cookie

    这篇博客文章深入探讨了Cookie的工作原理及其在实际应用中的使用。 首先,Cookie是由服务器端通过HTTP响应头Set-Cookie字段创建的。当用户访问一个网站时,服务器可以发送一个或多个Cookie到用户的浏览器,这些...

    前端知识Cookie, Session,Token和JWT的发展及区别(一) 上章:主要介绍一下背景和Cookie

    下篇文章将介绍Session,以及总结Cookie和Session的区别。Session是另一种常见的方式,用于存储用户会话信息,弥补了Cookie的某些不足。Token和JWT则是现代Web应用中更安全的身份验证机制,它们解决了跨域问题,并...

    js操作cookie

    总结,JavaScript操作Cookie涉及的主要知识点包括:Cookie的概念、`document.cookie`的使用、设置、读取和删除Cookie的方法,以及如何封装一个Cookie管理类。理解和掌握这些内容,对构建具有用户会话跟踪和个性化...

    javascript跨域方案总结

    本篇文章将详细总结JavaScript实现跨域的多种方法。 1. JSONP(JSON with Padding) JSONP是一种早期解决跨域问题的方式,通过动态创建`&lt;script&gt;`标签来加载指定URL的JavaScript文件。服务器返回的不是JSON数据,而是...

    jquery1.4.2.js和jquery.cookie.js

    总结,jQuery 1.4.2作为一款经典版本,提供了丰富的DOM操作和事件处理能力,而jQuery Cookie插件则弥补了JavaScript原生对Cookie操作的不足,两者结合,为开发者构建交互性强、用户体验优良的Web应用提供了便利。...

    C# cefsharp 多账号同时登陆,设置cookie隔离,修改部分浏览器指纹

    这篇内容将深入探讨如何使用C#和CEFSharp来实现这一目标,并涉及到Cookie隔离以及修改浏览器指纹以提高匿名性。 首先,CEFSharp是Chromium Embedded Framework(CEF)的C#封装,它允许开发者在.NET环境中集成基于...

    常用javascript前端功能总结

    这篇"常用javascript前端功能总结"涵盖了46个关键的JavaScript功能,对于初级和中级开发者来说,这是一个宝贵的资源,可以帮助他们提升技能,更好地理解和掌握JavaScript的核心概念。下面我们将逐一探讨这些重要知识...

    代理wxrequest对象让小程序支持cookie传输

    本篇将详细介绍如何通过代理`wx.request`对象来实现Cookie的传输。 首先,理解Cookie的基本概念至关重要。Cookie是一种在客户端和服务器之间传递状态信息的方式,通常用于存储用户登录状态、购物车信息等。在标准的...

    jquery-cookie.zip_WEB开发_JavaScript_

    总结来说,jQuery Cookie插件为Web开发者提供了一个方便、简洁的方式来处理Cookie,极大地简化了客户端数据存储的操作。通过熟练掌握这一工具,开发者能够更好地实现用户会话管理、个性化设置等功能,提升网站的互动...

    cookie实现倒计时

    在本篇文章中,我们将深入探讨如何使用Cookie技术来实现网页上的倒计时功能,并通过JavaScript代码来具体实施这一过程。倒计时功能广泛应用于各种场景之中,如网站活动倒计时、在线考试计时等,它能够有效地提醒用户...

    Cookie-Clicker-AI:一种有点作弊的Cookie Clicker AI

    这篇文章将深入探讨这种AI的实现原理和背后的JavaScript编程知识。 一、JavaScript基础 JavaScript是一种广泛应用于网页开发的脚本语言,它在浏览器环境中运行,负责动态交互和数据处理。在这个Cookie Clicker AI...

Global site tag (gtag.js) - Google Analytics