新建一个html页面,定名为test.html,用于讲解cookie的存储和读取方式。
在test.html页面,新建一个createCookie()函数,用于实现cookie的建立,createCookie() 函数有三个参数,第一个是cookie的名称,第二个是cookie需要保留的数据,第三个是过时的时候。
在createCookie()函数内,利用new Date()获适当前的时候,使得setTime()、getTime()方式将时候转换为时候戳,再经由过程 toGMTString()方式转换为字符串类型。
利用document.cookie来设置cookie,将cookie的名称、过时时候拼接当作字符串,并赋值给ocument.cookie来完当作cookie的设置。
编写一个readCookie()函数用于cookie的读取,因为js中的cookie是一个包罗名称、过时时候等信息的字符串,需要利用split()方式,把字符串按分号分隔转换当作数组。。
在readCookie()函数内,经由过程for轮回、while轮回在cookie数组中找到cookie名称的值,即保留的数据,并利用return把cookie保留的数据返回。代码如下:
经由过程createCookie()方式保留cookie数据 ,并利用readCookie()函数读取cookie数据。例如,cookie保留数据的名称为aa ,数据内容为“123456”。
在浏览器运行test.html文件,查看读取的cookie,成果为“123456”,当作功实现获得cookie保留的数据。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!