javascript基础学习(十五)
javascript之cookie
学习要点:
cookie介绍
创建与获取cookie
cookie的编码
cookie的生存期
cookie的路径
cookie的domain
cookie的secure
一、cookie介绍
cookie实际上就是一些信息,这些信息以文件的形式存储在客户端计算机上。在javascript中,cookie主要用来保存状态,或用于识别身份。
二、创建与获取cookie
创建cookie的语法代码如下所示:document.cookie="name=value"
获取cookie的语法代码如下所示:document.cookie
三、cookie的编码
使用escape()函数将cookie值进行编码,在读取cookie时再通过unescape()函数将其还原。
四、cookie的生存期
在默认情况下,浏览器关闭后,cookie也就随之消失了。如果想要在浏览器窗口之后还能继续使用,就需要为cookie设置一个生存期。
设置cookie的生存期可以使用以下代码:
document.cookie=name=value;expires=date;
date格式:Wdy,DD-Mon-YY HH:MM:SS GMT
五、cookie的路径
通过设置path=/来达到整个网站都能访问cookie的目的。
六、cookie的domain
使用cookie可以解决cookie在不同虚拟目录中访问的问题,但是path不能解决在不同域中访问cookie的问题。
如:www.aspxfans.com和booksupport.aspxfans.com,将cookie的domain设置为.aspxfans.com就好了。
七、cookie的secure
默认情况下,cookie使用的是普通的、不加密的HTTP传输方法。设置了cookie的secure之后,cookie就只能通过HTTPS或在其他安全协议下才能被传输。
最新文章
- 火狐下js的日期比较的方法
- 解决IE8 内置JSON.stringify,中文变unicode的问题
- sublime txt 设置在浏览器预览
- (原创)即使最可怕的自然力量,也不失美丽——火山喷发(摄影,欣赏)
- Python 程序如何高效地调试?
- 为centos添加额外的源
- 为什么学习Python
- Git sparse checkout
- PHP 获取当前日期的上个月的日期
- in 与 = 的区别
- 在选择“Add Library Package reference”时提示:无法加在一个或多个请求的类型,有关更多信息,请检索LoaderException属性
- hdu1824-Let's go home:图论2-SAT
- ORACLE触发器概述之【语句触发器】【weber出品】
- SpringSecurity自定义过滤器
- 《RDLC部署》RDLC部署到IIS缺少DLL程序集
- Linux下php+imagemagick支持webp格式的图片
- poj 2074
- 背水一战 Windows 10 (70) - 控件(控件基类): UIElement - Transform3D(3D变换), Projection(3D投影)
- div盒子水平垂直居中方法
- Linux内核分析--内核中的数据结构双向链表【转】