llyzq 发表于 2013-1-29 09:05:28

学习笔记: JavaScript/JQuery 的cookie操作


转自:http://blog.csdn.net/barryhappy/archive/2011/04/27/6367994.aspx
 



<span style="font-size: small;"><span style="font-weight: 800; line-height: 24px;"><span style="font-family: verdana, sans-serif; font-size: 15px; line-height: 21px; font-weight: normal;">cookie是网页存储到用户硬盘上的一小段信息。最常见的作用是判断用户是否登录、保存偏好设置等。我用到这个是写扫雷时,需要用cookie保存用户的设置,如行、列等。功能已具,笔而记之。
 

cookie具有特定的格式——
        cookiename=cookievalue; expires=epirationDateGMT; path=URL; domin=siteDomin; secure: boolean
 
可以看出由分号隔开的几部分——第一部分是cookie的名称和值,这是每一个cookie中必须有的。其余部分都是可选的:第二部分是cookie的过期时间,到了这个时间浏览器会自动将其删除,如果没有这部分则默认是在关闭浏览器时将其删除。第三部分允许在cookie中存储一个URL,第四部分存储一个域值(这个基本不用管,浏览器会将当前网页的地址存入),第五部分是一个布尔值,为ture时要求传输一个安全协议,如https。
 
一般我们只需要讨论第一部分和第二部分,即值和过期时间。
 
javascript的写cookie操作示例:
 
<div style="font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-color: #e7e5dc; width: 749px; margin-top: 18px !important; margin-right: 0px !important; margin-bottom: 18px !important; margin-left: 0px !important; padding-top: 1px;" class="dp-highlighter"><div style="padding-left: 45px;" class="bar"><div style="" class="tools">view plaincopy to clipboardprint?
页: [1]
查看完整版本: 学习笔记: JavaScript/JQuery 的cookie操作