位置: 编程技术 - 正文

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

  • 装修收入应如何确定
  • 土地增值税怎么计算
  • 跨年租赁费如何处理
  • 小规模纳税人收到专票后如何处理
  • 合伙企业有一般账户吗
  • 拆迁车间
  • 职工旅游费用如何处理
  • 施工企业结算金额怎么算
  • 固定资产机械设备
  • 应收账款收回时间怎么体现
  • 出售设备账务处理
  • 采购差价构成犯罪吗
  • 营改增后企业所得税不能跨年
  • 营改增后建安企业账务处理
  • 企业稀释股份
  • 工程税金计入哪个账户
  • 子公司注销如何做账
  • 电梯管理费属什么类别
  • 合伙企业收到投资款要缴纳印花税吗
  • win10怎么查看电池健康度
  • 个体户能给自己交五险吗
  • 封装windows10
  • 长期负债在报表哪里看
  • 宽带调制解调器出现问题怎么解决
  • 以租代购怎么入账
  • 招财树的养殖方法
  • 存货分类账目录填写样本图片
  • 股息分配方式
  • 政府会计主体资产有哪些
  • yii2权威指南
  • 计提工会经费会计账务处理
  • 工程物资已到发票怎么开
  • 公司代缴个税在工资里工资表怎么填
  • php的mysql_query
  • php判断数组是否为空的函数
  • 经营租赁业务会计账务处理
  • 购买样品入库的账务处理
  • 负数红字发票如何申报
  • php网站首页的源码在哪里
  • dedecms使用教程
  • 工资只计提没有发放需要申报个税吗
  • 税前利润包含
  • access2000是什么
  • access2016备注型
  • 收到金融服务费发票会计分录怎么写
  • 外地职工的界定
  • 补交上年度企业所得税税额需要本年度纳税调增吗
  • 个体户和公司的税收相差多少
  • 开具房租发票的分录如何做?
  • 实业投资收益如何
  • 定额发票是否可以盖公章
  • 支付临时工的工资计入应付职工薪酬吗
  • 购入研发设备可以抵扣吗
  • 抵扣认证的发票怎么冲红
  • 期初与年初有什么区别
  • 残疾基金缴纳标准
  • 股权转让 会计
  • 现金日记账的对账工作有哪些
  • 物流公司会计工作内容
  • sql的all和any
  • 大数据量分页查询
  • vista改win7
  • 让Windows Server 2008设备驱动安装图文教程
  • centos开启telnet服务
  • 联想笔记本从U盘启动
  • mac怎么打开访达功能
  • centos文本编辑器
  • mac使用磁盘工具的快捷键
  • win7怎么设置网速限制
  • win10预览体验win11
  • 结构 类型
  • SpriteBuilder Demo学习笔记
  • 导入extjs、jquery 文件时$使用冲突问题解决方法
  • prototype用法
  • python 随机ua
  • 批处理字符串截取
  • opencv识别结果输出
  • 使用jQuery给input标签设置默认值
  • 陕西职工医保申请流程
  • 广东省地税总局领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设