Cookie
让网站服务器把少量数据储存到客户端的硬盘或内存中,从客户端的硬盘读取数据的一种技术。
下载并引入jquery,jquery.cookie 文件,
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
1.添加一个cookie会话:
$.cookie(' the_cookie ',' the_value ');
这里没有指明cookie有效时间,所创建的cookie有效期默认到用户关闭浏览器为止,被称为" 会话cookie "。
2.创建一个cookie并设置有效时间为7天,
$.cookie.(' the_cookie',' the_value ', { expires: 7 })
这里指明了时间,所创建的cookie被称为" 持久cookie (persistent cookie)"。
3.创建一个cookie并设置cookie的有效路径
$.cookie(' the_cookie ',' the_value ',{ expires: 7,path: ' / ' });
在默认情况下,只有设置cookie的网页才能读取cookie,如果想让一个网页读取另一个网页设置的cookie,必须设置cookie的路径。
cookie的路径用于设置能够读取cookie的顶级目录。将这个路径设置为网站的根目录,可以让所有的网页都能互相读取cookie(一般不要这样设置,防止出现冲突)。
4.读取cookie
$cookie(' the_cookie ');
5.删除cookie
$.cookie(' the_cookie ', null); //通过传递null作为cookie的值即可
6.可选参数
$.cookie(' the_cookie ',' the_value ',{
expires: 7,
path: ' / ',
domain: ' jquery.com ',
secure: true
})
expires: (Number|Data) 有效期;设置一个整数时,单位是天;也可以设置一个日起对象;
path:(string) 创建该Cookie的页面路径;
domain:(String) 创建该Cookie的页面域名;
secure:(Booblean) 如果为true,那么该Cookie会要求一个安全协议,例如:HTTPS。
网友评论