位置: 编程技术 - 正文

JavaScript cookie详解及简单实例应用(js document.cookie)

编辑:rootadmin

推荐整理分享JavaScript cookie详解及简单实例应用(js document.cookie),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js-cookies,js-cookie vue,js cookie用法,js-cookies,js document.cookie,javascript中cookie,javascript cookies,javascript中cookie,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript cookie详解

一、cookie基本介绍

cookie是document的对象。cookie可以使得JavaScript代码能够在用户的硬盘上持久地存储数据,并且能够获得以这种方式存储的数据。cookie还可以用于客户端脚本化。

cookie数据可以自动地在Web浏览器好Web服务器之间传递。

在浏览器中可以通过navigator.cookieEnabled属性检查浏览器的cookie功能是否被激活。

二、cookie的基本属性

每个cookie都有四个可选的属性

1.expires

指定了cookie的生存期。将expires属性设定为未来的一个过期时间,即可让cookie在过期后失效。

现在用max-age属性来代替它,max-age用秒来设置cookie的生命期。一旦超过了max-age的生命期,那个cookie就会被浏览器自动地从cookie文件中删除掉

2.path

指定了与cookie关联在一起的网页。默认情况下,cookie会和创建它的网页以及与这个网页处于同一个目录下的网页和处于该目录的子目录下的网页关联。

JavaScript cookie详解及简单实例应用(js document.cookie)

这个主要设置了cookie对于网页的可见性。加入将path设置为www.a.com/list,那么www.a.com/list/a.html和www.a.com/list/b.html都可以访问cookie,但www.a.com/comtain不 能访问该cookie。但是如果将path设置为www.a.com/,那么www.a.com/list和www.a.com/contain都可以访问cookie。

3.domain

默认只有来自同一Web服务器的页面才能访问cookie,可以设置domain。例如把cookie的path设定为/,cookie设定为.example.com,则所有位于catalog.example.com和 orders.example.com的网页以及位于.example.com域名下其他服务器的网页都能访问这个cookie

注意:不能讲一个cookie的域设置为服务器所在的域之外的域

4.source

source为一个布尔值,true由不安全的HTTP传输(默认);false只在浏览器和服务器通过HTTPS或其他的安全协议连接下才被传输。

三、cookie的应用

一个cookie是一个字符串,有name=value这种结构组合而成。cookie的例子:

version=1.0;max-age=

注意每段字符串之间不能包含逗号或者空格等,因此在写入cookie时需要使用encodeURIComponent去掉变量中的相关符号,读取时利用的decodeURIComponent

要创建一个能够持续存在一年的cookie:

四、总结

虽然现在浏览器的存储技术越来越多,HTML5也为localStorage带来了更高的性能体验,但是cookie仍然可以为我们处理很多事务,方便小型数据的交流。合理的使用cookie,可以让我们的应用程序更加灵活。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

javascript 注释代码的几种方法总结 javascript注释代码一般有两种方法:单行注释多行注释javascript单行注释单行注释以"//"开头,到改行的末尾结束。下面是javascript单行注释实例:htmlheadtitleja

JS 实现计算器详解及实例代码(一) Javascript实现计算器:系列文章:JS实现计算器详解及实例代码(一)Javascript实现计算器时间功能详解及实例(二)小型JavaScript计算器自己寻思出的解决

React Router基础使用 React是个技术栈,单单使用React很难构建复杂的Web应用程序,很多情况下我们需要引入其他相关的技术ReactRouter是React的路由库,保持相关页面部件与URL间

标签: js document.cookie

本文链接地址:https://www.jiuchutong.com/biancheng/376037.html 转载请保留说明!

上一篇:关于javascript事件响应的基础语法总结(必看篇)

下一篇:javascript 注释代码的几种方法总结(js注释方法)

  • 简易计税方法的计算公式
  • 如何计提当月的个人所得税?
  • 开票人和复核人收款人能是一个人吗
  • 出库入库结存表
  • 全年交多少税可以退
  • 个税为负数如何申报
  • 以前年度损益缴纳的税款在企业所得税中怎么表示
  • 个人所得税申报是什么意思?
  • 福利费进项税额转出会计分录账务处理
  • 金蝶固定资产折旧怎么修改
  • 向境外分配股息
  • 印花税多缴纳怎么办
  • 附加税的计税依据是实缴增值税
  • 票据贴现无手续怎么处理
  • 员工基本养老保险缴纳比例
  • 个体户进货需要发票吗?
  • 继承安置房需要过户吗?
  • 远程清卡显示清卡失败,证书已挂失怎么回事
  • 取消票种核定需什么手续
  • 银行账户注销以后预留印鉴
  • 认缴制度下实收资本确认条件
  • 工程预算费用会计怎么做
  • 微软输入法打不出汉字只有拼音
  • 冲销以前年度多做的其他应收款
  • 电脑如何进入bios设置
  • 所有者权益会计科目借贷方向
  • thinkphp ide
  • 计提公积金账务处理需要什么凭证
  • 在产品按定额成本计价法的特点
  • 预付办公用品费用,未收到发票
  • form表单中自动提交表单的按钮类型是
  • 购入固定资产款项已付
  • 银行汇票和银行本票的区别
  • springboot和vue结合
  • 一般户和专户可以同一个网点吗
  • javascript js
  • 自学前端好学吗
  • yolo v4 v5
  • 合宪性审查程序
  • 商贸公司会计成本核算
  • 净现值与原始投资额现值
  • 过路费属于会计哪个科目
  • switch关键账号教程
  • php clone函数
  • mongodb数据库中间创建自己名字首字母的数据库
  • 织梦添加文章如何修改高级参数
  • 视同销售是填在申报表的哪一栏?
  • 当月进项发票忘认证又开了销项税额怎么办
  • 固定资产处置的会计科目
  • 应付账款预付账款应收账款预收账款
  • 土地增值税要计入税金及附加吗
  • 应收账款应付账款借贷方都表示什么
  • 个体户怎么办
  • 外经证预缴税款的附加税所属期写错怎么办
  • 国债利息收入企业所得税调增
  • 残保金超比例奖励政策
  • 营改增后服务业账务处理
  • 其他应付款个人往来的涉税风险
  • 销售额营业收入是指一年还是一个月
  • 长期挂账的其他应付款税务风险
  • 以前年度费用科目入错 不影响以前年度利润的账务处理
  • 专票网上抵扣流程
  • 差额清算系统与全额清算系统的区别
  • 建账在哪里完成
  • sql server如何远程登录
  • mysql常用命令
  • sqlserver 实现分组合并
  • w10的产品密钥
  • 如何使用easyscan
  • win1020h2版本问题
  • 在linux系统中,用来存放系统所需要的
  • linux分区顺序详解
  • linux不小心删除目录怎么恢复
  • 遍历enumeration
  • vxlan配置实例详解
  • docker save -o
  • [置顶]游戏名:chivalry2
  • unity3d快速入门
  • 如何将python中的列表与数据对齐
  • 航天金穗280怎么入账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设