位置: 编程技术 - 正文

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专业版虚拟内存怎么设置
  • 表格怎样打印在一张a4纸上
  • macos15关闭sip
  • 经营租赁方式租入分录
  • 如何配置环境变量windows
  • php fork
  • 收到法院的案件款应该怎么做帐
  • 电脑上的五角星是什么意思
  • 会计科目在建工程有金额要求吗
  • 公司所有费用都让一人报销
  • 哪些情况需要做进项税转出
  • et.exe进程占用
  • php getdate()方法
  • 海峡群岛属于哪个洲
  • 未注销的坏账可以处理吗
  • flink从入门到实战
  • yii2框架和fastadmin建商城网站哪个好用
  • js原型模式创建对象的优缺点
  • 应付职工薪酬怎么冲平
  • 为什么增值税申报表保存不了
  • python27文件夹
  • 收回已冲销的应收账款会计分录
  • 公司申请破产后员工有赔偿吗
  • 研发支出资本化计入什么科目
  • 无形资产的摊销年限及摊销方法
  • 预收工程款的会计分录
  • 太阳能发票图片
  • 机关事业单位购买口罩
  • 总账与总账之间的核对
  • 可供出售金融资产包括哪些内容
  • 收到票据又转背书付了账务处理
  • 应发工资应税工资
  • 股东现金存入公司账户,该如何做账?
  • 公司建立初期做账
  • w10预览版21343下载
  • freebsd版本选择
  • 一键ghost U盘版
  • 事件查看器中"TermService" 服务的性能库问题处理
  • linux和windows关系
  • msng.exe病毒
  • windows资源监视器
  • win7系统纯净版和旗舰版
  • 局域网win7 64位旗舰版共享打印机状态错误0x0000000a的详细图文解决方法
  • nodejs安装express-g报错
  • javascript中cookie
  • windowsxp命令行窗口怎么打开
  • javascript总结笔记
  • 在web项目中引入什么
  • 学习JavaScript事件流和事件处理程序
  • oracle的服务主要有
  • javascript怎么关
  • Python Requests 基础入门
  • jquery图片上传
  • jquery操作元素样式
  • 广东电子税务局电话
  • 技术服务费减免企业所得税政策
  • 地税注销流程
  • 青岛电子税务局电话人工客服电话
  • 关于农村养殖和环保规定解资料
  • 税务意识形态工作主要内容有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设