cookie的存入和取出
刚刚开始写页面没多久,因为登录注册写的是个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