jQuery轻量级管理Cookie的插件---------Cookie

2018-02-23 关键词:苏州网站建设  苏州网站制作  苏州网站推广  苏州做网站   2853

Cookie 插件简介
Cookie
是网站设计者放置在客户端的小文本文件。Cookie能为用户提供很多的便利,例如购物网站存储用户曾经浏览过的产品列表,或者门户网站记住用户喜欢选择浏览哪类新闻。在用户允许的情况下,还可以存储用户的登录信息,使得用户在访问网站时不必每次都键入这些信息。
jQuery
提供了一个十分简单的插件来管理网站的Cookie,该插件的名称也是CookieCarhartl设计了该插件。下面苏州网站建设带为大家介绍下这款插件。 

下载地址
jQueryCookie
插件的下载地址为:
http://github/carhartl/jquery-cookie

看下面的例子使用起来也比较简单。是极其轻量级的插件

当在用户名字段填写用户名后,单击下面的记住用户名复选框,使之处于选中状态,此时
用户名的值已经被计入Cookie中,接下来,读者可以关闭浏览器,然后重新打开这
个页面,发现用户名字段上已经被自动赋值。

 

jQuery Cookie的用法

写入Cookie.

<pre>$.cookie(‘the_cookie’,’the_value’);</pre>

说明: "the_cookie 为待写入的Cookie名,"the_value 为待写入的值。

 

读取Cookie.

<pre>$.cookie('the_cookie');</pre>

说明:the_cookie”为待读取的Cookie 名。

删除Cookie.

<pre>$.cookie('the_cookie’,nu11);</pre>

说明:the_cookie”为Cookie 名,设置为null 即删除此Cookie.必须使用与之前设置时相同的路径(path )和域名(domain ),才可以正确删除Cookie.

其他可 参数。

<pre>

$.cookie('the_cookie','the_value’, {

expires: 7,

path:'/',

domain:‘jquery com',

secure: true

});

</pre>

说明:expires: (NumberDate) 有效期。可以设置一个整数作为有效期(单位: ),也可以直接设置一个日期对象作为Cookie 的过期日期。如果指定日期为负数,例如已经过去的日子那么此Cookie 将被删除; 如果不设置或者设置为null,那么此Cokie 将被当作Session Cookie处理,并且在浏览器关闭后删除。

 

Path:(stringcookie 的路径属性。默认是创建该Cookie 的页面路径。

Domain:(String) cookie的域名属性。默认是创建该Cookie的页面域名,

Secure:(Bollean)如果设为true,那么此Cookie 的传输会要求一个安全协议,例如:HTTPS

苏州网站建设告诉大家一个小窍门,如果你把Cookies看成为http协议的一个扩展的话,理解起来就容易的多了,其实本质上cookies就是http的一个扩展。有两个http头部是专门负责设置以及发送cookie的,它们分别是Set-Cookie以及Cookie。当服务器返回给客户端一个http响应信息时,其中如果包含Set-Cookie这个头部时,意思就是指示客户端建立一个cookie,并且在后续的http请求中自动发送这个cookie到服务器端,直到这个cookie过期。如果cookie的生存时间是整个会话期间的话,那么浏览器会将cookie保存在内存中,浏览器关闭时就会自动清除这个cookie。另外一种情况就是保存在客户端的硬盘中,浏览器关闭的话,该cookie也不会被清除,下次打开浏览器访问对应网站时,这个cookie就会自动再次发送到服务器端。

首页 网站建设 小程序 品牌设计 服务项目 案例展示 售后保障 联系方式 新闻中心 关于我们 人才招聘
我们的优势

细致入微的前期服务
精准的策划服务
精湛的网页设计
稳定 可靠 极速的域名和服务器
任何问题,24小时回复并处理

版权所有:苏州谢谢网络传媒有限公司  苏ICP备11087090号   

首页 电话 服务项目