`

JS 对 Cookie简单操作

 
阅读更多
<script type="text/javascript">
    
    function getCookie(objName){//获取指定名称的cookie的值
    	 
    		    var arrStr = document.cookie.split("; ");//获取 cookie数组
    		 
    		    for(var i = 0;i < arrStr.length;i ++){
    	 
    		        var temp = arrStr[i].split("=");  // 通过 '=' 分割成  键和值
    	 
    		        if(temp[0] == objName) return unescape(temp[1]);
    		   }
    	 
    		}

    function delCookie(name)//删除cookie
    	 
    	{
    	 
    	   document.cookie = name+"=;expires="+(new Date(0)).toGMTString();
    	 
    	}


    function addCookie(objName,objValue,objHours){      //添加cookie
    		 
    		    var str = objName + "=" + escape(objValue);
    		 
    		    if(objHours > 0){    //不设定时间,浏览器关闭时cookie自动消失
    		 
    		        var date = new Date();
    		 
    		        var ms = objHours*3600*1000;
    		 
    		        date.setTime(date.getTime() + ms);
    		 
    	        str += "; expires=" + date.toGMTString();
    		 
    		   }
    	 
    	       document.cookie = str;
    		 
    		}
	alert(getCookie('Parameter'));
	delCookie('Parameter');
	alert(getCookie('Parameter'));  //此处 应该 弹出 undefine 
	addCookie('Parameter',"new value",5);
	alert(getCookie('Parameter')); //此处 弹出 'new value ' 
    </script>
分享到:
评论

相关推荐

    JS Cookie的操作

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

    CookiesjsJavaScript客户端的Cookie操作库

    "Cookies.js - JavaScript 客户端的Cookie操作库" 进一步明确了这个库是Cookies.js,它是专门为JavaScript开发设计的,主要功能是在用户浏览器上执行Cookie的相关操作。作为客户端库,它使得开发者无需后端服务器...

    cookiejs一个用于处理浏览器cookie的简单轻量级JavaScriptAPI

    Cookie.js是一个专为JavaScript开发者设计的轻量级库,主要用于管理和操作浏览器中的cookie。这个库的主要优点是它的简洁性和低资源占用,使得它成为处理cookie的理想选择,尤其适用于那些对性能和加载速度有较高...

    JS添加Cookie的例子

    在JavaScript(JS)中,Cookie是一种非常常见的技术,用于存储客户端的数据。Cookie主要由服务器端设置,然后由浏览器在每次请求该服务器时自动发送。在本文中,我们将深入探讨如何使用JavaScript来创建、读取、更新...

    js+cookie购物车

    总的来说,这个项目展示了如何利用JavaScript和Cookie构建一个简单的购物车系统,提供用户友好的界面和数据持久化功能。这种技术方案在小型或个人项目中尤为常见,但对于大型电商网站,考虑到性能和安全性,通常会...

    jquery.cookie.js 存取cookie例子

    `jQuery.cookie.js` 是一个方便的jQuery插件,它简化了JavaScript操作Cookie的过程。在这个实例中,我们将深入探讨如何使用`jquery.cookie.js`来实现Cookie的存取、删除和更新功能。 首先,我们需要在HTML文件(如`...

    浏览器中使用JS操作Cookie详解

    使用原生JS操作方法在上篇文章中已经写过,原生JS虽然更简单,但是操作起来还是比较费力的,下面我们一起来看下更加简单方便的几种方法。 1.jQuery Cookie ​jQuery Cookie是一个简单、轻巧的jQuery插件,主要用于...

    JS cookie Java cookie regex 整理结果

    在JavaScript中,我们可以使用`match()`、`search()`或`test()`方法与正则表达式配合,实现对Cookie字符串的复杂操作。 在实际应用中,JS和Java Cookie结合使用可以实现更高级的功能。例如,服务器通过Java Cookie...

    cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击.zip_js设置cookie值

    HttpOnly属性是提升Web应用安全性的有效手段,它可以阻止JavaScript对Cookie的访问,降低XSS攻击的危害。无论是Java还是PHP,设置HttpOnly属性都是相对简单的过程,只需在创建Cookie时指定相应的选项即可。为了确保...

    js操作cookie(增删改查)

    为了更好地理解这些概念,你可以查看提供的文件"20 js 读取 cookie.html",它应该包含了一个简单的示例,演示了如何在HTML页面中使用上述的Cookie操作函数。通过实践,你可以更深入地了解JavaScript操作Cookie的技巧...

    JQuery对cookie操作

    **jQuery对Cookie的操作** 在Web开发中,Cookie是一种在客户端存储少量信息的机制,它能够帮助我们实现用户会话管理、个性化设置等功能。jQuery库提供了一套方便的API,使得处理Cookie变得更加简单。本文将详细介绍...

    JS操作Cookie

    在本文中,我们将深入探讨如何使用JS来操作Cookie。 一、Cookie的基本概念 Cookie是由服务器端生成,发送到浏览器,并存储在本地的一种小文本文件。每当同一域名的页面被请求时,浏览器会自动将Cookie回传给服务器...

    js操作Cookie子键+Jquery调用Ajax方法执行后台操作

    本文将深入探讨如何使用JS操作Cookie的子键,以及如何利用jQuery的Ajax方法进行无刷新的数据提交,并接收后台返回的值。 首先,让我们了解什么是Cookie和它的子键。Cookie是一种在客户端存储小量信息的方法,它由...

    jquery.cookie.js包

    `jquery.cookie.js`是jQuery的一个扩展插件,它使得在Web应用中管理和操作Cookie变得更加简单。本篇文章将深入探讨`jquery.cookie.js`包及其在实现“记住密码”功能中的应用。 首先,我们来了解什么是Cookie。...

    jquery.cookie.js下载

    jquery cookie.js 官方下载,一款优秀的 jquery 插件,提供了非常轻量级、简单、实用的操作 cookie 的方法,包括读写、删除等操作,jquery cookie 路径,jquery cookie 时间,jquery cookie 有效期,jquery cookie ...

    js操作cookie

    js简单操作cookie,常用方法 包含了设置cookie,得到cookie,移除cookie,验证是否存在cookie,获得所有cookie

    jquery1.4.2.js和jquery.cookie.js

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

    jquery.cookie.js 以及用法 cookie读取与存储

    总结,`jquery.cookie.js`简化了JavaScript对Cookie的操作,使得在Web应用中管理用户数据变得更加便捷。然而,随着Web Storage(localStorage和sessionStorage)以及IndexedDB等现代存储技术的出现,对于大量数据或...

    jquery下的cookie.js文件

    jQuery库提供了一个方便的插件——jQuery.cookie.js,使得处理Cookie的操作变得简单易行。本文将深入探讨jQuery.cookie.js的使用方法、功能以及其实现原理。 首先,jQuery.cookie.js是jQuery的一个扩展,它允许...

    前端项目-js-cookie.zip

    js-cookie库适用于各种规模的前端项目,尤其适合那些需要对Cookie进行复杂操作的场景。 **主要功能** 1. **设置Cookie**:通过`Cookie.set(name, value, [options])`方法可以方便地设置一个Cookie,其中`name`是...

Global site tag (gtag.js) - Google Analytics