myCookie.js

// 设置cookie 需要传入三个参数  键 值  过期时间   时间可以不写
function setCookie(key,value,time){var date = new Date();date.setDate(date.getDate()+time);document.cookie = key + '='+value+';expires='+date;
}
//获取键名
function getCookie(key){//通过;分割为数组// var arry = document.cookie.split(';');var arry = document.cookie.split('; ');// 遍历for(var i =0;i<arry.length;i++){//在弄数组var new_arry = arry[i].split('=');/* // 多个cookie存值的时候  会存在某个cookie的值名前面有空格 去除var new_key = new_arry[0].replace(/^\s/,'');if(n_key == key){console.log(n_arry[0],n_arry[1]);return n_arry[1];} */if(new_arry[0]==key){return new_arry[1];}}
}// 删除cookie
function removeCookie(key){//让值变为这样this.setCookie(key,'',-1);
}

测试封装cookie

<script src="./myCookie.js"></script>
<script>// document.cookie = "username=wang";setCookie('name','王',2);setCookie('age',22);setCookie('address','China');//获取cookievar name = getCookie('name');console.log(name);//删除cookieremoveCookie('age')
</script>

js封装cookie相关推荐

  1. 原生js封装cookie插件

    最近迷上了react,用react模拟之前的系统,做登录的时候,发现需要用到cookie,之前用的跟vue搭配的VueCookie,我就在想啊,react应该也会有相应的cookie插件吧!百度一下, ...

  2. 微信公众号删除cookie失败,cookie设置了过期时间不管用,微信公众号cookie比较诡异,删不掉,解决办法,原生JS封装cookie统一操作删除cookie,读取cookie,删除cookie

    公司有个项目,需求是这样的: pc 端的项目,有一个步骤可以在手机上操作,页面都在同一个域名下面,但是pc端需要登录(用到了 cookie ),公众号端不需要登录(不用 cookie ) ,不清楚服务 ...

  3. js 封装cookie

    // 设置cookie function setCookie(name, value, seconds) { if (seconds) { // 代表传了过期时间 // 获取当前时间 var curr ...

  4. js 原生cookie封装

    文章目录 前言 原生cookie的使用 cookie存储 cookie获取 cookie修改 cookie删除 cookie封装 cookie简单使用 cookie封装工具类 前言 Cookie 是一 ...

  5. 原生JS封装Ajax插件(同域jsonp跨域)

    2019独角兽企业重金招聘Python工程师标准>>> 抛出一个问题,其实所谓的熟悉原生JS,怎样的程度才是熟悉呢? 最近都在做原生JS熟悉的练习... 用原生Js封装了一个Ajax ...

  6. jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档。

    jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档. jquery.cookie中的操作: jquery.cookie.js是一个基于jquer ...

  7. python处理svg 平移 旋转_d3.js封装文本实现自动换行和旋转平移等功能

    我们下面话不多说,本文主要介绍的是利用D3.js封装文本实现自动换行功能的步骤,下面来一起看看吧. 一.引用 multext.js 文件 multext.js function appendMulti ...

  8. JS设置cookie、读取cookie、删除cookie

    js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Sess ...

  9. 小程序promise封装post请求_微信小程序 es6-promise.js封装请求与处理异步进程

    微信小程序 es6-promise.js封装请求与处理异步进程 下载es6-promise.js置于根目录下的libs文件夹下: 在根目录utils文件夹下新建httpsPromisify.js,即定 ...

  10. 原生Js封装的弹出框-弹出窗口-页面居中-多状态可选

    实现了一下功能: 1.title可自定义 可拖拽 2.width height可以自定义 3.背景遮罩和透明度可以自定义 4.可以自己编辑弹出框里的html 5.确定 取消按钮可选 调用方法: 1 P ...

最新文章

  1. MYSQL max_user_connections back_log max_connections参数和Max_used_connections
  2. 解决弹出框滚动穿透的问题(问题是body也会滚动)
  3. Python name ‘basestring‘ is not defined
  4. java之歌_程序员之歌
  5. idea更新maven依赖包
  6. Arduino IDE搭建ESP8266开发环境!文件下载过慢解决方法!
  7. instagram怎么用_用PHP和Instagram API征服Instagram
  8. 微生物组-扩增子16S分析第10期(线上/线下同时开课,本年最后一期)
  9. 369亿估值的AI市场下,中国AI学习者的野心与实力
  10. 主机扫描、端口扫描、系统扫描、漏洞扫描
  11. IT开发资料大全 转
  12. 17.继承和派生的基本概念
  13. finalize的作用
  14. tomcat系列-04-启用APR
  15. c语言程序0xc0000005解决方案,C语言调试时出现”Unhandled exception 0xC0000005;Access Violation“,是怎么回事呢?...
  16. HTML---- 渐变颜色, P强制不换行、自动换行、强制换行
  17. 论文中 c.f. i.e. s.t. e.g. w.r.t. et al. etc英文缩写是什么意思
  18. 第三章 SIMT 内核:指令和寄存器数据流
  19. 计算机专业平均年龄,平均年龄27.07岁 去年23万人才“涌入”深圳
  20. 数据科学行业已被挤爆?4点建议献给准备入行的小白

热门文章

  1. Apollo CANbus 模块原理及源码学习
  2. 保留(私有)地址简介
  3. 读《怎样解题:数学思维的新方法》有感
  4. 硬时间窗 遗传算法 matlab,基于遗传算法的多种运输工具或带时间窗的路径优化问题(VRP)的求解(MATLAB)...
  5. 关于卸载驱动精灵后蓝屏的办法
  6. 【最全攻略】拼多多商家自研系统接入流程
  7. Docker部署ssm项目
  8. 用户增长:APP推广的五大方法
  9. zib机器人怎么_ZIB智伴机器人好不好 ZIB智伴机器人使用测评
  10. 那智机器人程序备份复原方法