1 function setCookie(name, value, iDay)
 2 {
 3   var oDate=new Date();
 4   oDate.setDate(oDate.getDate()+iDay); //用来设置过期时间用的,获取当前时间加上传进来的iDay就是过期时间
 5   document.cookie=name+'='+value+';expires='+oDate;
 6 };
 7 function getCookie(name)
 8 {
 9   var arr=document.cookie.split('; '); //多个cookie值是以; 分隔的,用split把cookie分割开并赋值给数组
10   for(var i=0;i<arr[i].length;i++) //历遍数组
11   {
12     var arr2=arr[i].split('='); //原来割好的数组是:user=simon,再用split('=')分割成:user simon 这样可以通过arr2[0] arr2[1]来分别获取user和simon
13     if(arr2[0]==name) //如果数组的属性名等于传进来的name
14     {
15       return arr2[1]; //就返回属性名对应的值
16     }
17     return ''; //没找到就返回空
18   }
19 };
20 function removeCookie(name)
21 {
22   setCookie(name, 1, -1); //-1就是告诉系统已经过期,系统就会立刻去删除cookie
23 };

js调用方法:

window.οnlοad=function()
{//设置cookie  setCookie('user', user.value, 时间);//获取cookie  user.value=getCookie('user');//删除cookie
  removeCookie(name)
};

转载于:https://www.cnblogs.com/learnmo/p/6197463.html

cookie封装调用相关推荐

  1. requests的深入刨析及封装调用

    requests的深入刨析及封装调用 前言 说到python发送HTTP请求进行接口自动化测试,脑子里第一个闪过的可能就是requests库了,当然python有很多模块可以发送HTTP请求,包括原生 ...

  2. React学习:ref调用、组件封装调用-学习笔记

    文章目录 React学习:ref调用.组件封装调用-学习笔记 ref调用-string形式 ref调用-回调形式(官方推荐) ref调用-父调子 组件封装调用demo(全选) demo1(单组件) d ...

  3. rest api封装调用_如何从云功能调用外部REST API

    rest api封装调用 在之前的博客文章中,我展示了如何创建您的第一个云功能 (以及一个视频 ). 您的云函数很可能需要调用外部REST API. 以下教程将向您展示如何创建此类功能(非常简单). ...

  4. js 原生cookie封装

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

  5. RTSP播放器高RTSP兼容推流网页无插件流媒体播放器EasyPlayer-RTSP关于MP4的封装调用流程介绍

    EasyPlayer-RTSP播放器是一套RTSP专用的播放器,包括有:Windows(支持IE插件,npapi插件).Android.iOS三个平台,是区别于市面上大部分的通用播放器,EasyPla ...

  6. 封装调用OEM7F7.EXE的接口

    封装调用OEM7F7.EXE的一个接口调用. 其最主要的语句是: Start /WAIT %~dp0Oem7F7.exe /a /acer /random /protect  由于WIN7封装时调用C ...

  7. 易语言封装调用乐玩多线程插件模块

    ,乐玩插件和大漠图色插件几乎完全相同,最主要的是乐玩目前是完全免费的,易语言调用乐玩插件,乐玩插件模块的制作,封装了后台绑定判断,键鼠图色窗口文本输入等游戏辅助常用的方法,每种方法都做了游戏调用测试示 ...

  8. 以JQuery的方式封装 cookie 方便调用

    一.封装 jQuery.cookie = function (key, value, options) {// key and value given, set cookie...if (argume ...

  9. wireshark协议解析器 源码分析 封装调用

    源码分析 Wireshark启动时,所有解析器进行初始化和注册.要注册的信息包括协议名称.各个字段的信息.过滤用的关键字.要关联的下层协议与端口(handoff)等.在解析过程,每个解析器负责解析自己 ...

最新文章

  1. 免费CDN加速隐藏你的服务器原ip以防别人攻击
  2. 解决spring-session升级到2.0.0报错的问题
  3. 微信小程序setTimeout自动跳转页面
  4. 拥抱.NET Core,跨平台的轻量级RPC:Rabbit.Rpc
  5. [Linux]消息队列
  6. leetcode 1052. 爱生气的书店老板(滑动窗口)
  7. redis 学习笔记(1)-编译、启动、停止
  8. Mybayis的项目使用的Mapping文件使用总结参考(一)
  9. dbgrideh显示备注数据类型文本
  10. Android签名机制---签名过程
  11. hive shell 导入数据
  12. HDU 1012 u Calculate e(简单阶乘计算)
  13. 矩池云上加速下载GitHub文件办法
  14. kali Linux 没有ip解决办法
  15. (java毕业设计)基于jsp旅游网站管理系统源码
  16. 电脑硬件故障排除经验
  17. 3d模型多怎么优化_硕士生金属3D打印斯特林发动机模型,使用3DXpert增长增材制造经验...
  18. 转载 DM9000的调试
  19. Android使用百度大脑EasyDL识别交通标志物
  20. Jmeter——Jmeter之命令行测试

热门文章

  1. Librepilot-创建UAVObject及编译到飞机端和地面站端的步骤
  2. 记录网页爬虫注意的几个问题
  3. 20.三层技术之OSPF区域划分与路由重分发(2)
  4. 利用Perl生成随机复杂密码
  5. sidhu眼中的CoordinatorLayout.Behavior(二)
  6. 关于Excel导入的问题记录
  7. NodeJS学习笔记: RESTful —— 为本系列做个小结
  8. 《从零开始学Swift》学习笔记(Day 26)——可选链
  9. rsync+inotify的实现
  10. DHTML【7】--CSS