一个超级轻巧封装的Cookie方法的封装
【实例代码】:
var Cookie_ = { set:function(key,val,time){//设置cookie方法 var date=new Date(); //获取当前时间 var expiresDays=time; //将date设置为n天以后的时间 date.setTime(date.getTime()+expiresDays*24*3600*1000); //格式化为cookie识别的时间 document.cookie=key + "=" + val +";expires="+date.toGMTString(); //设置cookie }, get:function(key){//获取cookie方法 /*获取cookie参数*/ var cookies = document.cookie.replace(/[ ]/g,""); //获取cookie,并且将获得的cookie格式化,去掉空格字符 var arrCookie = cookies.split(";") //将获得的cookie以"分号"为标识 将cookie保存到arrCookie的数组中 var tips; //声明变量tips for(var i=0;i<arrCookie.length;i++){ //使用for循环查找cookie中的tips变量 var arr=arrCookie[i].split("="); //将单条cookie用"等号"为标识,将单条cookie保存为arr数组 if(key==arr[0]){ //匹配变量名称,其中arr[0]是指的cookie名称,如果该条变量为tips则执行判断语句中的赋值操作 tips=arr[1]; //将cookie的值赋给变量tips break; //终止for循环遍历 } } return tips; }, del:function(key){ //删除cookie方法 var date = new Date(); //获取当前时间 date.setTime(date.getTime()-10000); //将date设置为过去的时间 document.cookie = key + "=v; expires =" +date.toGMTString();//设置cookie } };
【测试代码】:
Cookie_.set('itdatacenter','001',100); console.info('itdatacenterCookie:'+Cookie_.get('itdatacenter'));
【打印结果】:
itdatacenterCookie:001
捐助分享者
以前并不喜欢编程,但是现在已经是一个为程序而痴迷的IT迷,在此分享一些自己整理并优化后的东西,希望能给IT迷们有所帮助,有欣喜,也还有汗水,同时也希望大家能支持一下。 当然,有钱捧个钱场(支持支付宝和微信捐助,加入it资料中心扣扣群),没钱捧个人场,有了大家的支持,我们会更有动力,会做的更好的,谢谢各位。
相关推荐
接下来,我们来创建一个名为`CookieManager`的JavaScript类,用于封装Cookie的操作。这个类需要包含以下方法: 1. **setCookie**:用于设置Cookie。需要传入键(key)、值(value)以及可选的过期时间(days)和...
本文将详细讲解JavaScript如何封装对Cookie的操作,包括使用jQuery和纯JavaScript的方法。 首先,我们要了解Cookie的基本概念。Cookie由服务器端设置并通过HTTP头发送到浏览器,浏览器会在本地存储这些数据,并在...
cookie的一些操作函数的封装,如:添加、删除、获取cookie中key对应的Value值、判断cookie是否存在
本文将深入探讨"Node.js-webStorage封装库-支持cookie解决方案"这一主题,介绍如何在Node.js环境中对这些存储机制进行封装,以及它们各自的特点和应用场景。 首先,localStorage和sessionStorage是HTML5引入的两种...
Js 操作cookie源码封装Js 操作cookie源码封装
在页面中引入cookie.js,新增cookie方法:cookieHandler.set("key1",value);获取方法:cookieHandler.get("key1");删除:cookieHandler.del("key1");
cookie操作工具类
以下是对“使用es6封装的一个用于cookie增删改查的js模块”的详细解释。 1. **基础概念** - **Cookie**:Cookie是由服务器端设置并返回到浏览器的一小段文本信息,浏览器会将这些信息存储在本地,并在后续请求中...
把对cookies进行增、删、改、获取等一系列操作封装成一个js文件,供大家在web前端页面里引用,减少代码工作量。
原始Javascript操作cookie封装的js库
这篇教程主要讲解了如何使用JavaScript封装一个方便操作Cookie的工具类,包括创建、读取、删除和清空Cookie的方法。 首先,封装Cookie的主要目的是为了提高代码的可读性和可维护性,避免每次都直接操作`document....
这个时候我们最好是将cookie操作封装起来,便于重用啊 ===================== 代码如下: /** 类 Cookie 将此类放入用到的js文件中即可使用 1.add(name,value,100); 添加一个cookie 2.get(name); 3.remove(name); 用例...
手写cookie操作功能,纯正,有效,适合所有开发者使用。 使用:1、引入Cookie.js; 2、存储:Cookie.setCookie('name','andy'); 3、获取:Cookie.getCookie('name');
首先,jQuery.cookie.js是jQuery的一个扩展,它允许开发者用JavaScript来创建、读取、更新和删除Cookie。这个插件的核心功能是封装了对Cookie的操作,提供了友好的API接口,降低了开发者的使用难度。 一、安装与...
军刀饼干适合移动端的饼干封装安装通过引入模块: edp import saber-cookie用法 require ( 'saber-cookie' , function ( Cookie ) { // create a cookie (page-session) Cookie . set ( '__saber_test' , 'saber' ) ...
本文将详细介绍如何使用JavaScript封装cookie操作函数,实现设置、读取、删除等基本操作,并提供实用的示例代码供参考。 首先,我们需要了解cookie的基本结构。一个标准的cookie由以下几个部分组成: 1. 名称...
JavaScript Cookie 操作框架 XCookie 是一个用于方便地管理和操作浏览器cookies的工具,它简化了JavaScript中处理cookie的复杂性。在Web开发中,cookies经常被用来存储用户状态、会话信息或其他临时数据,而XCookie...
被封装在一起的类有以下几个: Compare------------------数据比较类(如比较时间大小) Cookie-------------------操作Cookie的类 DataBase-----------------数据操作的类 Encrypt------------------...
《网上购书系统---Java经典编程》是一个基于Java技术和JSP(JavaServer Pages)的项目,旨在实现一个完整的在线图书购买平台。这个系统的核心功能包括用户注册与登录、书籍展示、购物车管理、订单处理以及支付接口等...
本篇文章将深入探讨JavaScript如何操作Cookie。 首先,理解Cookie的基本概念。Cookie是由服务器端设置并发送到浏览器的一小段数据,浏览器在后续请求同一域的资源时会自动携带这些Cookie。每个Cookie都有一个名字、...