博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS-cookie封装
阅读量:6588 次
发布时间:2019-06-24

本文共 657 字,大约阅读时间需要 2 分钟。

智能社学习笔记

1        

解析:

setCookie()中:

  • 参数1:名称;参数2:内容;参数3:有效期。
  • var oDate = new Date();//获得日期毫秒数
  • oDate.setDate(oDate.getDate()+iDay);//设置延期日
  • document.cookie = name+'='+value+';expires='+oDate;//到这里的oDate是延期后的时间毫秒数
  • setCookie('xxx','www',3)//调用传参,前俩参数记得加‘单引号’

getCookie()中:

  • getCookie:传一个参数,就是要查找记录的name值,讲现有的cookie字符串进行切割扔个arr,此时的arr就是{name=1,name2=2,name3=3...}的一个object,就像一个json,此时,再遍历,将arr的每一个元素分别提取出来然后通过等号切割,扔个arr2,这样,arr2就成了俩值得数组,遍历一遍,就被扔进来一对,把扔进来的这对进行判断,如果他的名字等于传进来的要查找的参数值,那么arr2内部的第2个数值就是要找的名字对应值,把他弹出来。否则,遍历完了还没有,就弹回空或者其他的“没找到”等提示语。

removeCookie()中:

  • 有效期时间设置为-1,让计算机以为这条数据是昨天过期,自己删除本条数据。
  • ?这里第二个参数为什么是1

转载于:https://www.cnblogs.com/padding1015/p/6603969.html

你可能感兴趣的文章
不定期更新的IDEA功能整理
查看>>
struts2 action 返回类型分析
查看>>
【原创】FPGA开发手记(三) PS/2键盘
查看>>
【Algorithm】逆序数的分治求解
查看>>
viewpage滑动查看图片并再有缩略图预览
查看>>
linux统计多个文件大小总和
查看>>
java基础-Eclipse开发工具介绍
查看>>
JS常见的字符串操作
查看>>
洛谷P1069 细胞分裂 数学
查看>>
JAVA中的编码分析
查看>>
【经验心得】弹性布局rem-----模板----320设计稿
查看>>
查看源代码Source not found及在eclipse中配置jdk的src.zip源代码
查看>>
document.all用法
查看>>
knockout.js的学习笔记2
查看>>
eclipse clean 后clease 为空
查看>>
CG, DCG, NDCG
查看>>
BW:对于非法字符的控制
查看>>
为Asp.net MVC中的RenderSection设置默认内容
查看>>
解决Mac下SublimeLinter的Unsafe Characters警告
查看>>
Java实现Excel导入数据库,数据库中的数据导入到Excel
查看>>