Js操作HTTP Cookie

2019-09-11 郑州网站建设  

Js操作HTTP Cookie


google在网页未发布时,不能存放cookie,火狐不存在这样的问题

Js操作HTTP Cookie


一般的键名不用中文

Js操作HTTP Cookie


上面的格式可以换做document.cookie = 'myname='+ data;

Js操作HTTP Cookie


注意传递的是天数,如果传递的是当天的话,会存储不上

设置cookie过期时间,时间超过了,cookie并不是被删除了,只是不进行显示,还是保存在PC上。这里目前还是没有应用到,但是肯定很有用    

Js操作HTTP Cookie


还包含了一种情况,保存的本地磁盘上,然后再进行覆盖

Js操作HTTP Cookie


 

Js操作HTTP Cookie


 

Js操作HTTP Cookie


 

Js操作HTTP Cookie


 

Js操作HTTP Cookie


 

Js操作HTTP Cookie


这是我自己的理解,行间事件中已经有要执行的函数,代码执行,在全局作用域中找不到该函数,会报错,但是可以将上面的过程理解为给onclick属性赋值,首先赋值为function(){del(this)} ,然后赋值为function(){console.日志(this)},报错的那一步直接别覆盖了,但是还是不符合逻辑,记得JS代码只要执行到有错误的地方,就不会再执行了

 

 

总结1

Js操作HTTP Cookie


 

浏览器有一个监听机制,监听事件,常见的事件有onclick、ondblclick、onfocus、onblur,这些都是浏览器时刻监听的事件,上面函数的过程相当于给事件赋值,不过所赋值为一个函数,但是也可以理解为一个值,老师所说的JS其实就是一个取值与赋值的过程,上面的过程很好的解释了这一点。

Js操作HTTP Cookie


 

上面都是很大胆的尝试,但是还是对取值与赋值的理解。可以看到一个细节,window.onload=function(){}前面的onload是变色了的。

Console.日志(window);可以发现其中的onload值本身就是null

Js操作HTTP Cookie


 

Js操作HTTP Cookie


这样来书写,并不会出现错误,也就证明在btn下也是有一个类似于window下的各种属性,这只是猜测,因为在控制台上值能输出window的实行,却看不到btn下的属性,这里是可以和动态创建属性联系起来。

Js操作HTTP Cookie


 

属性归属于对象,上面的onclick是一个btn对象下的属性,上面的过程是在属性里面存了一个值,而这个值是一个匿名函数,然后这个属性就变成了一个匿名函数,然后这个函数就可以进行调用,函数名就是之前的属性名。

属性其实和变量没有什么区别,属性是有一个对象归属的,就是他前面的对象,而且有属性的对象现在我理解的就是可以看做是元素对象,对象后面加上一个属性,属性名就相当于变量名,函数也是一个数据类型,之前在学习创建变量的时候,可以在变量中存null,number,string,boolean,undefined,现在的函数也是一种数据类型,于是在变量中存入一个function也是可以的

Js操作HTTP Cookie


 

函数执行到这里相当于给btn下的onclick属性赋值,所赋的值是一个函数。于是onclick就变成了一个函数,

Js操作HTTP Cookie


函数执行到这里相当于调用了刚刚在btn里存入的函数

Js操作HTTP Cookie



河南郑州做网站首选天择文化,我们专注郑州网站建设网站设计网站制作与开发,是中原地区专业的郑州网络公司,多年来我们一直努力,服务客户数百家,欢迎您的咨询。
本文链接:郑州网络公司http://tzchb.ieyo.com/dede/1946.html转载请标明出处,谢谢合作!
标签:
  • 网页
  • 发布
  • JsHTTP
  • Cookie
  • 谷歌在