刚刚开始写页面没多久,因为登录注册写的是个tab切换,所以需要在点击登录的时候跳到登录页面,点击注册的时候跳转到注册页面,自己在网上找了一下,研究了一下cookie方法,现在把它记下来。

存入cookie

document.cookie = "use=on";

cookie是以键值对的形式存入的,包含了name,value,domain,path等,我们可以通过设置键值对来设定这些对应的键值对的值。

例如:

var setCookie = function(name,value,day){
if(day!==0){//当设置的时间为0的时候,cookie会默认在关闭浏览器后删除,并且不能设置expires
var expires = day*24*60*1000;//设置浏览器的过期时间
var date = new Date(+new Date()+expires);
document.cookie = name+"="+expires(value)+"="+date.toUTCString();//设置cookie,拼接cookie中的时间
}else{
document.cookie = name + "=" + escape(value);
}
}

cookie的获取:

document.cookie()

jquery中可以用

$.cookie('use');

来获取cookie中的值

删除cookie

 var del = function (name) {
setCookie(name, ' ', -1);
};

将cookie中的expires设置为过去时间即可。

可以在chrome中看到是否设置了cookie

最新文章

  1. Java中六大时间类的使用和区别
  2. 二、处理MVC多级目录问题——以ABP为基础架构的一个中等规模的OA开发日志
  3. CentOS-7.0.中安装与配置Tomcat-7的方法
  4. SQL中char、varchar、nvarchar的区别
  5. arcgis javascript dojo
  6. 通过CSS让html网页中的内容不可选
  7. 【Linux安全】chattr命令锁定账户敏感文件
  8. poj1273--Drainage Ditches(最大流Edmond-Karp算法 邻接表实现)
  9. DbUtils组件
  10. 总结一下最近用过的phpcms语法
  11. C#实现MD5算法
  12. day17-异常处理
  13. C++:如何正确的定义一个接口类
  14. Iris Classification on Tensorflow
  15. iOS: Designated Initializer(指定初始化函数)
  16. create-react-app创建react项目失败!
  17. 1433. [ZJOI2009]假期的宿舍【二分图】
  18. ESXI 5.5卡在LSI_MR3.V00
  19. js 获取iframe页面元素
  20. JZ2440开发板:修改ARM芯片时钟(学习笔记)

热门文章

  1. sqlhelp3
  2. boot跳转到app后,中断不起作用的原因
  3. AKA “Project” Milestone
  4. 为什么vue里面data里面的对象,无法用delete删除属性
  5. 转 linux安装jdk环境(多种方式)
  6. js动态改变setInterval的时间
  7. C# Asp.net中简单操作MongoDB数据库(二)
  8. RAxML安装
  9. CarbonData-2:core
  10. vs2017 git凭证问题