开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

js实现Cookies的读写

简介:
+关注继续查看

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  5. <title>无标题文档</title> 
  6. <script type="text/javascript"> 
  7. function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 
  8.  
  9.     var Days = 1; //此 cookie 将被保存 1 天 
  10.     var exp = new Date();    //new Date("December 31, 9998"); 
  11.     exp.setTime(exp.getTime() + Days*24*60*60*1000); 
  12.     document.cookie = name + "="+ escape (value) + ";path=/;expires=" +     exp.toGMTString(); 
  13. function readCookie(name) 
  14. var cookieValue = ""
  15. var search = name + "="; 
  16. if(document.cookie.length > 0) 
  17.     offset = document.cookie.indexOf(search); 
  18.     if (offset != -1) 
  19.     { 
  20.       offset += search.length; 
  21.       end = document.cookie.indexOf(";", offset); 
  22.       if (end == -1) end = document.cookie.length; 
  23.       cookieValue = unescape(document.cookie.substring(offset, end)) 
  24.     } 
  25. alert(cookieValue); 
  26. return cookieValue; 
  27.  
  28. function delCookie(name){//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间 
  29. var date = new Date(); 
  30. date.setTime(date.getTime() - 10000); 
  31. document.cookie = name + "=a; expires=" + date.toGMTString(); 
  32.  
  33. </script> 
  34. </head> 
  35.  
  36. <body> 
  37. <input type="submit" value="写入Cookies" onclick="SetCookie('users','110')" /> 
  38. <input type="submit" value="读取Cookies" onclick="readCookie('users')" /> 
  39. <input type="submit" value="删除Cookies" onclick="delCookie('users')" /> 
  40. </body> 
  41. </html> 

 



      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/925216,如需转载请自行联系原作者





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
不使用任何框架,手写纯 JavaScript 实现上传本地文件到 ABAP 服务器
这是 Jerry 2021 年的第 69 篇文章,也是汪子熙公众号总共第 346 篇原创文章
88 0
【JavaScript】-------javaScript实现两个时间相差多少分钟! 实例代码
【JavaScript】-------javaScript实现两个时间相差多少分钟! 实例代码
120 0
js之如何在JavaScript中实现睡眠功能
js之如何在JavaScript中实现睡眠功能
4997 0
JavaScript使用Modbus协议实现RTU设备连云
在阿里云物联网平台下发物模型属性设置数据,HaaS600Kit 接收并解析云端数据后控制 Modbus 继电器设备进行开关动作。
707 0
使用JavaScript在HaaS EDU K1上实现文字显示
当前HaaS EDU K1已经支持通过JS轻应用方式进行开发调试了,这块开发板带着OLED屏,而底层的AliOS Things已经支持图形库,所以可以通过轻应用的开发方式,尝试进行GUI相应的开发。
229 0
带你读《区块链开发实战: 基于JavaScript的公链与DApp开发》之一:自己动手实现一个区块链系统
本书用三个部分讲解了区块链技术以及Asch的相关实践,第一部分讲解了区块链技术的基本概念,并用300行代码实现了一个最小的、可运行的区块链;第二部分分析Asch的源码,讲解Asch的实现原理;第三部分介绍了基于Asch的侧链技术的DApp开发实战。
2436 0
javascript--实现购物车的实例分享
购物车对于大部分用户来说肯定都不陌生,每当双十一、双十二,我们都要把自己想要买的东西,提前加入购物车中,等到11月11号的凌晨抢时间抓紧下单。这对于用户来说,既可以管理自己想要购买的物品,又可以在购物车中进行选择。
2183 0
javascript教程:实现函数柯里化与反柯里化
下面来一起看看究竟什么是函数柯里化 维基百科的解释是:把接收多个参数的函数变换成接收一个单一参数(最初函数的第一个参数)的函数,并返回接受剩余的参数而且返回结果的新函数的技术。其由数学家Haskell Brooks Curry提出,并以curry命名。
1275 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
JS 语言在引擎级别的执行过程
立即下载
编程语言如何演化—— 以 JS 的 private 为例
立即下载
Python第五讲——关于爬虫如何做js逆向的思路
立即下载