//写入cookies的方法
function setCookie(name, value, seconds) {
seconds = seconds || 0; //seconds有值就直接赋值,没有为0,这个根php不一样。
var expires = "";
if (seconds != 0) { //设置cookie生存时间
var date = new Date();
date.setTime(date.getTime() + (seconds * 1000));
expires = "; expires=" + date.toGMTString();
}
document.cookie = name + "=" + escape(value) + expires + "; path=/"; //转码并赋值
}
//存取cookies
setCookie("test", "tank"); //cookies的名称为test,内容为tank
//调用cookies的方法
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';'); //把cookie分割成组
for (var i = 0; i < ca.length; i++) {
var c = ca[i]; //取得字符串
while (c.charAt(0) == ' ') { //判断一下字符串有没有前导空格
c = c.substring(1, c.length); //有的话,从第二位开始取
}
if (c.indexOf(nameEQ) == 0) { //如果含有我们要的name
return unescape(c.substring(nameEQ.length, c.length)); //解码并截取我们要值
}
}
return false;
}
//读取cookies的方法
alert(getCookie('test')); //cookies的值为tank

最新文章

  1. Amazon Interview | Set 27
  2. s
  3. 一、swoole安装
  4. JavaScript深入浅出2-表达式和运算符
  5. MVC中数据的内部校验
  6. 【BZOJ】3809: Gty的二逼妹子序列
  7. 《Cortex-M0权威指南》之体系结构---存储器系统
  8. 安装使用adobe_photoshop_cs6
  9. Tomcat7.0.40 基于DataSourceRealm的和JDBCRealm的资源用户访问控制
  10. StringBuffer和StringBuilder使用方法比較
  11. rhel6.4 安装 mysql-5.6
  12. admui框架使用经验
  13. docker介绍
  14. python调用PHP方法
  15. LeetCode: 102_Binary Tree Level Order Traversal | 二叉树自顶向下的层次遍历 | Easy
  16. Hybrid App 原理解析
  17. 全排列(Perm)的递归实现算法
  18. tiff和geotiff格式分析
  19. RMAN:简单的duplicate创建新数据库 for 12c+
  20. 什么是end-to-end神经网络?

热门文章

  1. 动态规划——稀疏表求解RMQ问题
  2. Redis数据库-基础篇
  3. python学习第五天流程控制分支if和循环while
  4. StatusStrip 分类: C# 2015-07-23 11:58 2人阅读 评论(0) 收藏
  5. mysql 删除重复数据只保留一条记录
  6. elasticsearch 基础 —— Field Collapsing字段折叠
  7. Spark 读取HBase数据
  8. Django--Forms组件使用
  9. 前端学习(三十六)promise(笔记)
  10. Sass Maps的函数-map-remove($map,$key)、keywords($args)