重庆java培训达内,重庆java培训费用
相关知识点:一、cookie的认识
cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘的一个文件,这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便使这个cookie可用。
二、Cookie 基础知识
cookie 是有大小限制的,每个 cookie 所存放的数据不能超过4kb,如果 cookie 字符串的长度超过4kb,则该属性将返回空字符串。
由于 cookie 最终都是以文件形式存放在客户端计算机中,所以查看和修改 cookie 都是很方便的,这就是为什么常说 cookie 不能存放重要信息的原因。
每个 cookie 的格式都是这样的:=;名称和值都必须是合法的标示符。
cookie 是存在 有效期的。在默认情况下,一个 cookie 的生命周期就是在浏览器关闭的时候结束。如果想要 cookie 能在浏览器关掉之后还可以使用,就必须要为该 cookie 设置有效期,也就是 cookie 的失效日期。
cookie 有域和路径这个概念。域就是domain的概念,因为浏览器是个注意安全的环境,所以不同的域之间是不能互相访问 cookie 的(当然可以通过特殊设置的达到 cookie 跨域访问)。路径就是routing的概念,一个网页所创建的 cookie 只能被与这个网页在同一目录或子目录下得所有网页访问,而不能被其他目录下得网页访问(这句话有点绕,一会看个例子就好理解了)。
其实创建cookie的方式和定义变量的方式有些相似,都需要使用 cookie 名称和 cookie 值。同个网站可以创建多个 cookie ,而多个 cookie 可以存放在同一个cookie 文件中。
三、cookie的操作
JScript 代码
//参数说明:
//CKname是cookie名称(必填),
//CKvalue是cookie值(必填),
//duration是过期时间(默认为关闭浏览器),
//CKpath是可访问cookie的目录(默认为所有页面),
//CKdomain是可访问cookie的主机名(默认为当前域名下[子域名]);
function setCookie(CKname,CKvalue,duration,CKpath,CKdomain)...
{
var NewDate = new Date();
NewDate.setTime(NewDate.getTime()+duration*24*60*60*1000);
document.cookie = CKname+"="+escape(CKvalue)+(duration?";expires="+NewDate.toGMTString():"")+(CKpath?";path="+CKpath:"")+(CKdomain?";domain="+CKdomain:"");
};
JScript 代码
//参数:
//CKname:Cooke名称
function getcookie(CKname)
...{
var arrCookie = document.cookie.match(new RegExp("(^| )"+CKname+"=([^;]*)(;|$)"));
if(arrCookie!=null)
...{
return unescape(arrCookie[2]);
}
else
...{
return null;
};
};
JScript 代码
//删除指定名称的cookie
function deleteCookie(CKname)
...{
document.cookie = CKname+"=;expires="+(new Date(0)).toGMTString();
};
重庆java培训达内,重庆java培训费用相关推荐
- java培训分享:java培训架构师学习线路图
本期java教程分享主要是讲解关于java培训架构师方面的内容,主要针对java架构师的学习线路图进行一个知识点的概括,下面来看看学习java架构师都需要了解哪些内容吧. java培训分享:java培 ...
- 深圳Java培训:相伴java,感受spring
深圳Java培训:相伴java,感受spring 时间就这么匆匆忙忙的来到了2019,白驹过隙中我已大学毕业工作了9年多,从那个大学时迷茫懵懂的青涩学子,成为今天已活跃在IT开发行业9年多的油腻大叔. ...
- Java培训/广州Java培训/最好的Java培训机构
Java培训/广州Java培训/最好的Java培训机构 随着互联网已经成为人们不可分割的一部分,很多人将自己的未来都投入到互联网这块. 如果你也想在互联网有一番作为学们IT技术,那到底 ...
- java培训达内学费
达内教育Java培训费用是多少钱?哪个机构好?根据目前的行情来看,Java培训费用大概在1-3万左右,每个人根据个人不同的基础决定学习的课程,有些人基础差点的,学习的是基础课程,费用相对低一点.除了关 ...
- java培训分享:java软件开发可以用哪些软件?
从事java相关工作的小伙伴应该都有一个习惯,那就是运用软件的方便来达到高效率工作,本期小编为大家介绍的java培训教程就是关于"java软件开发可以用哪些软件?"的内容,来看看下 ...
- 动力节点Java培训告诉你Java线程的多功能用法
现在的java开发可谓是八仙过海各显神通啊!遥想当下各种编程语言萎靡不振,而我Java开发异军突起,以狂风扫落叶之态,作为Java培训行业的黄埔军校,为了守护Java之未来,特意总结了一些不被人所熟知 ...
- 尚学堂java培训_送给 Java 自学者或者初学者的最全知识清单,2020 年 Java 就该这么学...
最近逛知乎,发现有很多想自学 Java 或者 Java 初学者提问,不知道如何学习 Java?我接触 Java 快 8 年的时间了,一直从事 Java 开发工作,自己一直升级打怪,对于如何更好的学习 ...
- 广州Java培训,疯狂Java如何?谈谈疯狂Java,谈谈李刚
蛇年已经过了快一个月了,本以为年后好找工作,没想到面试了几家企业才发现,自己尽然连一些框架的原理都没学到,基础不扎实不说,项目经验更是少得可怜,没办法,这几天只好又找了其它培训机构的一些项目视频重新学 ...
- Java培训:为什么java如此流行且经久不衰?
Java语言非常流行,说实话,如果它明天消失,将有数百万的网站和应用程序不再运行.Java的性能.安全性和可靠性是公认的,而这些只是使Java成为开发人员普遍选择的几个方面.对java感兴趣的同学,可 ...
最新文章
- undertale人物_【undertale】传说之下精美人物图包 (Frisk篇)
- vs2013编译boost1.55.0 32/64位
- Python查询MySQL进行远程采集图片实例
- 【qt】QT 的信号与槽机制
- linux下生成coredump文件
- 【Mac】mac安装redis客户端 Error: Cask ‘rdm‘ is unavailable: No Cask with this name exist
- linux oracle 删除为空的dbf,Linux上Oracle误删除一个没有用的dbf表空间文件
- WCF中配置文件解析
- 数据分析初学者必备!10分钟搭建RFM客户价值模型,一学就会
- es的master选举摘要
- SpringBoot两种定时任务(Spring Schedule 与 Quartz 整合 )实现
- java多线程之守护线程以及Join方法
- java解析本地wsdl_关于解析本地wsdl文件
- UG二次开发GRIP总结简明教程
- Arbitrary Style Transfer with Deep Feature Reshuffle
- 微信小程序基础(一) 文件结构配置项
- EXCEL 子母饼图
- 解决黑苹果无法自动更新的问题,
- 织梦采集-织梦采集教程-织梦采集插件下载教程
- 使用for循环打印空心菱形图案