Cookie是用户浏览网站的时候,网站在用户的机器上存放的一小段文本文件,比如购物网站存储用户曾经浏览过的产品列表,门户网站记住用户经常喜欢去看的新闻.还可以记录用户的登录信息等等…
我们可以使用jQuery提供的插件Cookie来操作和管理网站的Cookie:代码如下:
Cookie插件的API:
1) 写入Cookie
$.cookie(‘cookie’,’value’);
cookie是要写入的Cookie的名字,value是要写入的值.
2) 读取Cookie
$.cookie(‘cookie’);
cookie是要读取的Cookie的名.
3) 删除Cookie
$.cookie(‘cookie’,null);
cookie是Cookie的名字,设置为null就是删除该Cookie,必须使用与之前设置时候相同的路径(path)和域名(domain),才可以正确的删除Cookie.
4) 其他的参数说明
$.cookie(‘cookie’,’value’,{
expires:7,
path:’/’,
domain:’supermosquito.com’,
secure:true
})
① expires(Number|Date)有效期.
可以设置一个整数作为有效期(单位是天),也可以直接设置一个日期对象作为Cookie的过期设置.如果设置的日期为负数,比如已经过去的日子,那么此Cookie将会被直接删除,如果不设置或者设置为null,那么这个Cookie将会被当做Session cookie处理,也就是在浏览器关闭的时候被删除.
② path(String)cookie的路径属性.
默认是创建该Cookie的页面路径
③ domain(String)Cookie的域名属性
默认是创建该Cookie的页面域名
④ secure(Boolean):
如果设置为true那么此Cookie的传输会要求一个安全协议,比如HTTPS.