分享更有价值
被信任是一种快乐

JavaScript中cookie操作对象的应用方法有哪些

文章页正文上

本篇内容主要讲解“JavaScript中cookie操作对象的应用方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript中cookie操作对象的应用方法有哪些”吧!Cookie 为 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问咱们的站点时,可以利用 Cookie 保存用户首选项或其他信息,这样,当用户下次再访问咱们的站点时,应用程序就可以检索以前保存的信息。Cookie 是什么鬼Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。Cookie的出现是为了解决保存用户信息的问题。例如当用户访问网页时,用户的名字可以存储在cookie中。下次用户访问页面时,cookie会记住用户名。Cookie 能在所有网页中记住用户的信息。它以字符串的形式包含信息,并键值对的形式保存的,即key=value的格式。各个cookie之间一般是以“;”分隔。Cookie 缺点cookie可能被禁用。当用户非常注重个人隐私保护时,他很可能禁用浏览器的cookie功能;cookie是与浏览器相关的。这意味着即使访问的是同一个页面,不同浏览器之间所保存的cookie也是不能互相访问的;cookie可能被删除。因为每个cookie都是硬盘上的一个文件,因此很有可能被用户删除;cookie安全性不够高。所有的cookie都是以纯文本的形式记录于文件中,因此如果要保存用户名密码等信息时,最好事先经过加密处理。Cooke 工作方式服务器以cookie的形式向访问者的浏览器发送一些数据。如果浏览器允许接受 cookie。 则将其作为纯文本记录存储在访问者的硬盘上。当访问者跳转到另一个页面时,浏览器会将相同的cookie发送到服务器进行检索。一旦检索到它,您的服务器就知道或记得以前存储了什么。Cookie 的组成Cookie 在HTTP的头部Header信息中,HTTP Set-Cookie的Header格式如下:在HTTP代码中一个具体的例子:从上面的格式可以看出,Cookie由下面几部分组成。Name/Valu免费云主机、域名e对Name/Value由分号分隔,一个Cookie最多有20对,每个网页最多有一个Cookie,Value的长度不超过4K。对于Value值,最好用encodeURIComponent对其编码。DomainDomain域名也是Cookie的一部分,默认情况下,用户访问网页的域名会存放在Cookie中。如果设置了这个Cookie的域名值,那么意味着域名上的所有服务器,而不仅是你正在访问的服务器,都能访问这个Cookie,通常不要这样做。设置域名的格式如下:domain=http://xyz.compath设置对于特定的服务器来说哪个目录中的网页可访问Cookie,设置path的格式是:path = /moviesExpires设置Cookie存活的时间,默认情况下,用户关闭浏览器则Cookie自动删除,如果没有设置Cookie失效的时间,那么用户关闭浏览器时Cookie也消失。如果设置该项,就能延长Cookie的生命期。设置时间在js 中用Date对象的GMT形式,格式如下: expires = date.toGMTString()Secure取true或者false值。如果为true,那么必须通过https发送Cookie。在JS中,可以使用Document对象的cookie属性操作cookie。 JS 可以读取,创建,修改和删除当前网页的cookie,,来看看具体的骚操作。创建 CookieJS可以使用document.cookie属性创建cookie,可以通过以下方式创建cookie:还可以添加有效日期(UTC 时间)。默认情况下,在浏览器关闭时会删除 cookie:通过 path 参数,可以告诉浏览器 cookie 属于什么路径。默认情况下,cookie 属于当前页。读取 Cookie通过 JS,可以这样读取 cookie:document.cookie 会在一条字符串中返回所有 cookie,比如:cookie1=value; cookie2事例:clicktheButtontoViewResult:改变 cookie通过使用 JS,咱们可以像创建 cookie 一样改变它:这样旧 cookie 会被覆盖。事例:删除 cookie删除 cookie 非常简单,不必指定 cookie 值:直接把 expires 参数设置为过去的日期即可:应该定义 cookie 路径以确保删除正确的 cookie。如果不指定路径,有些浏览器不会让咱们删除 cookie。事例:到此,相信大家对“JavaScript中cookie操作对象的应用方法有哪些”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: 那个创下小程序100亿销售记录的团队再创业了

在将旅购的私域收入做到一年超过100亿人民币时,创始团队想着离开再创业。 腾讯公开数据中,私域一年超过100亿营收的公司截止2022年才不过5家。作为2018年小程序时代的创业团队,能在2022年实现百亿销售额,成为5家之一,是一个巨大、了不起的成就。 但过去…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

登录

找回密码

注册