javascript实现基于cookie的存储类实例

javascript实现基于cookie的存储类实例

ID:30504898

大小:16.83 KB

页数:6页

时间:2018-12-30

javascript实现基于cookie的存储类实例_第1页
javascript实现基于cookie的存储类实例_第2页
javascript实现基于cookie的存储类实例_第3页
javascript实现基于cookie的存储类实例_第4页
javascript实现基于cookie的存储类实例_第5页
资源描述:

《javascript实现基于cookie的存储类实例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解javascript实现基于cookie的存储类实例  具体分析如下:  通过这个js类,你可以象使用session一样使用cookie,非常简单了!  /*  *cookiestorage.js  *本类实现像localstorage和sessionstorage一样的存储api  *不同的是,它是基于httpcookies实现的.  */  functioncookiestorage(maxage,p

2、ath){  //两个参数分别代表储存有效期和作用域  //获取一个储存全部cookies的对象  varcookies=(function(){  //类型之前介绍的getcookies函数  varcookies={};  //该对象最终会返回  varall=document.cookie;  //以大字符串的形式获取所有cookies的信息  if(all===)  //如果该属性为空白符对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习

3、党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  returncookies;  //返回一个空对象  varlist=all.split(;);  //分离出名/值对  for(vari=0;i  //遍历每个cookie  varcookie=list[i];  varp=cookie.indexof(=);  //找到第一个“=”符号  varname=cookie.substring(0,p);  //获取cookie的名字  varvalue=cookie.su

4、bstring(p+1);  //获取cookie对应的值  value=decodeuricomponent(value);  //对其值进行解码  cookies[name]=value;  //将名值对存储到对象中  }  returncookies;  }());  //将所有cookie的名字存储到一个数组中  varkeys=[];  for(varkeyincookies)keys.push(key);对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我

5、真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  //现在定义储存api公共的属性和方法  //储存的cookies的个数  this.length=keys.length;  //返回第n个cookie的名字,如果n越界则返回null  this.key=function(n){  if(n=keys.length)returnnull;  returnkeys[n];  };  //返回指定名字的cookie值,如果不存在则返回null  this

6、.getitem=function(name){  returncookies[name]

7、

8、null;  };  //储存cookie值  this.setitem=function(key,value){  if(!(keyincookies)){  //如果要促成的cookie还不存在  keys.push(key);  //将指定的名字加入到储存所有cookie名的数组中  this.length++;  //cookies个数加一  }  //将该名/值对数据存储到cookie对象中.对党的认识也有了进一步的提高。才真正体会到了中国

9、共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  cookies[key]=value;  //开始正式设置cookie.  //首先将要储存的cookie的值进行编码  //同时创建一个“名称=编码后的值”形式的字符串  varcookie=key+=+encodeuricomponent(value);  //将cookie的属性也加入到该字符串中  if(maxage

10、)cookie+=;max-age=+maxage;  if(path)cookie+=;path=+path;  //通过document.cookie属性来设置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。