位置: 编程技术 - 正文

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注释方法)

  • 收到汇算清缴退回企业所得税分录
  • 社保公积金计提是本月计提下月
  • 电子记账凭证需要划线吗
  • 坏账核销计入营业利润吗
  • 长期借款账务处理会计分录例题
  • 闲置土地归谁管理
  • 用于购买固定资产的账户
  • 商品房买卖合同没有约定逾期交房违约金
  • 承包工程会计账务处理流程
  • 不动产折旧费计算公式
  • 货物赔偿款会计分录
  • 小规模纳税人进材料怎么做账
  • 外购摩托车从销项税额中怎么抵扣?
  • 税收成本如何影响税收管理制度
  • 企业购买房产贷款
  • 增值税专用发票的税率是多少啊
  • 国家级企业孵化器是什么意思
  • 企业购进货物若发生下列事项,其增值税进项税额
  • 信托真实案例
  • 工程施工科目核算
  • 专用发票购货清单怎么写
  • 固定资产后续支出是指固定资产在使用过程中发生的
  • 拿库存商品抵债怎么做账
  • 享受即征即退政策有效期到了还有效吗
  • php环境中可毒
  • 长期待摊费用的概念
  • macos10.15.7补充更新
  • msoxmled.exe是什么软件
  • 看望员工生病的家属支付现金如何入账
  • 开发票的时候补差价怎么处理?
  • pytorch :OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading 【已解决】
  • 小微企业所得税税收优惠政策2023年
  • mysql的存储
  • 其他综合收益核算的是企业根据企业会计准则
  • 网上抄税报税操作流程
  • 借调人员怎么入账
  • 职工薪酬属于收益性支出
  • 小规模纳税人减免增值税会计处理
  • 补贴收入是否缴纳个税
  • 个体工商户还没开业也要报税吗
  • 工程施工人工费,材料费,机械费占多少比例
  • 工资的内容包括很多项
  • 拍卖行业收取手续费多少
  • 未分配利润可以弥补亏损吗
  • 房产税的计算方式
  • 车辆通行费
  • 收汇结汇以什么汇率入账
  • 应付职工薪酬账户期初余额为4000元
  • 实物投资需要缴纳增值税吗
  • 长期股权投资哪一章
  • 资产负债表月报的期初余额填什么
  • 账务不实与账实不符
  • 公司注册资金可以变更减少吗
  • sqlserver批量备份数据库
  • 防御sql注入的方法有哪几种
  • 如何删除windows更新文件
  • w10看不到我的电脑
  • win8使用技巧 图文
  • rundll32exe应用程序错误
  • 华硕电脑升级win11
  • ubuntu14.04.6安装教程
  • win8鼠标速度怎么调
  • win10正式版多少钱
  • freebsd安装教程
  • perl处理特殊符号
  • jQuery+Ajax实现无刷新分页
  • 获取文件内容
  • cocos2d教程
  • 批处理 输入密码
  • 事件传播路径
  • nodejs入门教程
  • JavaScript Length 属性的总结
  • jquery.validator
  • centos python2.7升级到3.7
  • 什么是双创服务平台
  • 企业职工病退后一般能领多少钱
  • 营业账簿中的其他账簿包括
  • 江苏税务登记证查询
  • 年休假期间工资支付标准
  • 增值税率下降
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设