位置: 编程技术 - 正文

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

  • 营业净利率和总资产净利率的区别
  • 怎样填写增值税普通发票
  • 保单的增值税发票
  • 为什么差额征税有的可以开专票有的只能开普票
  • 科技人员股权奖励
  • 个人房产房租收入怎么算
  • 餐饮业购买餐桌椅会计分录
  • 当月支付租金没有发票
  • 购房40%税款第二年抵扣如何做账
  • 案例分析一般纳税人的税负率怎么计算?
  • 个人所得税手续费返还账务处理
  • 企业销售货物后,若发生销货退回或销售折让
  • 建筑也增值税
  • 滴滴客运服务费发票税率
  • 政府机关税号是1开头的吗
  • 混营纳税人怎么申报
  • 退役士兵创业就业政策
  • 关于两套账老板和会计须知的4个点
  • 印花税征税范围包括所有合同
  • 自然人税收申报显示申报失败:未选择纳税人
  • 购买方红字信息表开具流程图
  • 企业销售产品的会计分录
  • 工业企业研发产品有哪些
  • 内部收益率计算公式及例题
  • 电子税务局哪里打印发票
  • 分期收款计提销项税怎么算
  • 上市公司股票下跌可以减持吗
  • bios设置独立显卡优先启动
  • php is_integer
  • silent.exe - silent是什么进程 有什么用
  • win10excel闪退是什么原因
  • 差旅费增值税专用发票少报销可以吗
  • PHP:Memcached::fetchAll()的用法_Memcached类
  • 商业折扣影响税费吗
  • kb4580325更新
  • 社会保险费缓缴政策
  • php数组去重函数
  • 竣工结算与竣工决算的主要区别是什么
  • 鬓角头发剃光了多久能长好
  • 什么是增值税普票和专票
  • 未注册未认证
  • 时点数和时期数 订单量 库存量点击量
  • vue route 参数
  • 有关的拼音
  • vue路由怎么实现
  • 一个小柜的货代费用
  • 补缴税款账务处理
  • 增值税的滞纳金税率
  • 帝国cms调用api接口
  • Qt Port of WebKit ¶
  • sql server中的编程语言
  • sql dbo
  • 工资薪金可以抵扣增值税吗
  • 其他应收款主要是什么
  • 销售退回的会计分录 预计负债
  • 新政府会计下专业学什么
  • 技术开发免税收入怎么算
  • 企业各种盘盈和盘亏分录
  • 红酒礼品盒批发
  • mysql怎么备份数据库命令
  • sql server ceiling
  • 清理的快捷键是什么
  • Windows 8.1 with Update MSDN简体/繁体中文原版下载地址与安装密匙
  • macpro防火墙需要打开吗
  • scrfs.exe - scrfs是什么进程 有什么用
  • 测试模式win8专业版 9200
  • 用<TABLE>语句来实现圆角表格可以省去制作圆角图片之苦!
  • css跑马灯效果
  • 监控服务器安装教程
  • python简单加密
  • 编程python怎么学
  • android 像素
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • javascript可以写算法吗
  • js模块化开发教程
  • 酒吧要交国税还是省税
  • 湖南税务局发票查询
  • 宁波国税局几点上班几点下班
  • 契税和个税有什么关系
  • 二手房个税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设