zoukankan      html  css  js  c++  java
  • javascript中的 cookie对象

    • Cookie 对象
    • 是一种以文件(Cookie文件)的形式保存在客户端硬盘的Cookies文件夹中的数据信息(Cookie数据)。Cookie文件夹中的用户数据信息(Cookie数据)。Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的会话数据,并且该Cookie数据只允许被所访问的Web站点进行读取。(不允许进行跨域的访问)
    • Cookie文件的格式:
    • NS:Cookie.txt
    • IE:用户名@域名.txt

     

    • javascript 写入Cookie
    • 格式:
    • document.cookie=”关键字=值[;expires=有效日期][;…]”
    • 备注:
      • 有效日期格式:Wdy,DD-Mon-YY HH:MM: SS
      • Wdy/Mon : 英文星期/月份;
      • 还包含path、domain、secure属性;
      • 每个Web站点(domain)可建立20个Cookie数据;
      • 每个浏览器可存储300个Cookie数据,4K字节;
      • 客户有禁止Cookie数据的写入。

    • 用js操作Cookie要比用jsp servlet来操作Cookie要麻烦的多

       

    为什么在Cookie文件夹中看不到用来存放Session的Cookie文件?

    •       用两种类型的Cookie
      • 持久性Cookie,会被存储到客户端的硬盘上。
      • 会话Cookie:不会存储到客户端的硬盘上,而是放在浏览器进程所处的内存当中,当浏览器关闭则该会话Cookie就销毁了。

    <!DOCTYPE html> 
    <html> 
    <head> 
    </head> 
    <body> 
    <script type="text/javascript"> 
        var today=new Date(); 
        
        var expireDay=new Date(); 
        var msPerMonth=24*60*60*1000*31; 
        expireDay.setTime(today.getTime()+msPerMonth); 
        document.cookie="name=liujl;expires="+expireDay.toGMTString(); 
        document.writeln("cookie已经写到硬盘上了"); 
        document.writeln("内容是:"+document.cookie); 
        document.writeln("过期时间:"+expireDay.toGMTString()); 
    </script> 
    </body> 
    </html>
  • 相关阅读:
    (紫书,感谢作者)第7章暴力求解法
    明日更新
    明天更新
    UVa11882最大的数(dfs+剪枝)
    UVa12569树上的机器人的规划
    es6中的reduce方法?
    浏览器是如何渲染页面的?
    判断是不是一个数组?
    判断是否是一个数组?
    var与let的区别?
  • 原文地址:https://www.cnblogs.com/qq-757617012/p/4185361.html
Copyright © 2011-2022 走看看