技术原理

JavaScript Cookies–如何创建、读取和删除Cookies?

Cookies帮助您在网页中存储用户信息。它是一种最有效的方法来记住和跟踪偏好,购买,佣金,和其他信息所需的更好的游客体验或网站统计。在这篇JavaScript Cookies文章中,我们将按照以下顺序深入了解Cookies:

什么是Cookies?它是如何工作的?JavaScript Cookies Create Cookies Read a Cookie Change Cookies Delete a Cookie什么是Cookies?”

“Cookies是存储在系统中的小文本文件中的数据。当web服务器向浏览器发送网页时,连接将关闭,服务器将忘记用户的所有信息。

Cookies是为了解决记住用户信息的问题而发明的。例如:

当用户访问网页时,他的/她的名字可以存储在cookie中。

下次用户访问网页时,cookie会记住用户名。

会记住所有网页中的用户信息。它包含字符串形式的信息,并以名称-值对的形式由分号分隔,例如:

username=Daisy Green

现在让我们看看这些cookies是如何工作的。

它是如何工作的

“服务器以cookie的形式向访问者的浏览器发送一些数据。现在,浏览器可以接受cookie。如果是,它将作为纯文本记录存储在访问者的硬盘上。

cookie- javascript cookies - edureka当访问者到达站点上的另一个页面时,浏览器会将相同的cookie发送到服务器进行检索。一旦检索到它,您的服务器就会知道或记住以前存储的内容。

Cookies由5个可变长度字段组成:

Expires—这显示了cookie的过期日期。如果为空,则cookie将在访问者退出浏览器时过期。

域-域字段提供站点的域名。

路径-设置cookie的目录或网页的路径。如果要从任何目录或页面检索cookie,

Secure—如果此字段包含单词“Secure”,则只能使用安全服务器检索cookie。如果该字段为空,则不存在此类限制。

Name=Value-这描述了以键值对的形式设置和检索的cookie。

既然您知道什么是cookie以及它是如何工作的,那么让我们深入了解一下JavaScript cookies。

JavaScript cookies

在JavaScript中的含义,您可以使用文档对象的cookie属性操作cookie。JavaScript可以读取、创建、修改和删除应用于当前网页的cookie。因此,让我们看一看示例,了解cookies是如何在JavaScript中使用的。

创建cookies

JavaScript可以使用文档.cookie财产。您可以通过以下方式创建cookie:

文档.cookie“username=Daisy Green”;

您还可以为cookie添加到期日期。默认情况下,关闭浏览器时将删除cookie:

文档.cookie=“username=Daisy Green;expires=Mon,2019年8月26日12:00:00 UTC”;

您还可以通过参数告诉浏览器cookie属于哪个路径。默认情况下,cookie属于当前页。

文档.cookie=“username=Daisy Green;expires=Mon,2019年8月26日12:00:00 UTC”;path=/“Read a Cookie”

读取Cookie和写入Cookie一样简单,因为文档.cookie对象是cookie。您可以随时使用此字符串来访问cookie。这个文档.cookiestring保留一个由分号分隔的name=value对列表,其中name表示cookie名称,value是它的字符串值。

JavaScript Cookies可以按以下方式读取:

var x=文档.cookie;

示例:

函数ReadCookie(){文档.write(“所有Cookies:” 所有Cookies); //把所有的曲奇饼组合成一个数组 //现在从这个数组中取出键值对name=cookiearray[i].split('=')[0];value=cookiearray[i].split('=')[1];}}//--> 单击按钮查看结果:

输出:

read cookie - javascript cookies - edureka更改Cookies

JavaScript Cookies可以用创建它的相同方式进行更改:

文档.cookie=“username=Mary Lian;expires=Fri,2019年9月18日12:00:00 UTC;path=/”;

在这里,旧的cookie将被覆盖。

示例:

函数WriteCookie(){var now=新日期();cookievalue=转义(document.myform.customer文件.value) “;” 文档.cookie=“name=” cookievalue;文档.cookie=”到期=“ 现在.toutstring() ";"}//--> 输入名称:函数WriteCookie(){var now=新日期();cookievalue=转义(document.myform.customer文件.value) “;” 文档.cookie=“name=” cookievalue;文档.write(“设置Cookie:” “name=” cookievalue);//--> /script

这样,我们就结束了JavaScript Cookies。我希望你了解如何创建、阅读、修改和删除cookie。

既然你了解了JavaScript循环,看看Edureka的Web开发认证培训。Web开发认证培训将帮助你学习如何使用HTML5、CSS3、Twitter Bootstrap 3、jQuery和Google创建令人印象深刻的网站api并将其部署到Amazon简单存储服务(S3)。

有什么问题要问我们吗?请在“JavaScript Cookies”的评论部分提到它,我们会给您回复

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能技术包括哪些 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录