什么是cookie,怎么就叫cookis,它能干嘛

我猜吧,就是登录页面的时候传值,二次登录的时候可以给你说句'hello xxx';

下面这堆比较啰嗦,随意看吧

     //cookie 用户储存在用户本地终端(客户端/浏览器)上的数据
//百度百科摘要 //Cookie 在网络系统中几乎无处不在,当我们浏览以前访问过的网站时,网页中可能会出现 :
//你好 XXX,这会让我们感觉很亲切,这其实是通过访问主机中的一个文件来实现的,
//这个文件就是 Cookie //Cookie 在计算机中是个存储在浏览器目录中的文本文件,当浏览器运行时,存储在 RAM 中发挥作用
//(此种 Cookies 称作 Session Cookies),一旦用户从该网站或服务器退出,Cookie
//可存储在用户本地的硬盘上 (此种 Cookies 称作 Persistent Cookies) 。 //通常情况下,当用户结束浏览器会话时,系统将终止所有的 Cookie。当 Web 服务器创建了Cookies
//后,只要在其有效期内,当用户访问同一个 Web 服务器时,浏览器首先要检查本地的Cookies,
//并将其原样发送给 Web 服务器。这种状态信息称作“Persistent Client State HTTP Cookie” ,
//简称为 Cookies //技术简介 //目前有些 Cookie 是临时的,有些则是持续的。临时的 Cookie 只在浏览器上保存一段规定的时间,
//一旦超过规定的时间,该 Cookie 就会被系统清除 //持续的 Cookie 则保存在用户的 Cookie 文件中,下一次用户返回时,仍然可以对它进行调用。
//在 Cookie 文件中保存 Cookie,有些用户担心 Cookie 中的用户信息被一些别有用心的人窃取,
//而造成一定的损害。其实,网站以外的用户无法跨过网站来获得 Cookie 信息。如果因为这种担心而屏蔽
//Cookie,肯定会因此拒绝访问许多站点页面。因为,当今有许多 Web 站点开发人员使用 Cookie
//技术,例如 Session 对象的使用就离不开 Cookie 的支持 //功能特点
//在同一个页面中设置 Cookie,实际上是按从后往前的顺序进行的。如果要先删除一个 Cookie,
//再写入一个 Cookie,则必须先写写入语句,再写删除语句,否则会出现错误 //Cookie是面向路径的。缺省路径 (path) 属性时,Web 服务器页会自动传递当前路径给浏览器,
//指定路径强制服务器使用设置的路径。在一个目录页面里设置的 Cookie 在另一个目录的页面里是看不到的 //Cookie 必须在 HTML 文件的内容输出之前设置;不同的浏览器 (Netscape Navigator、Internet Explorer)
//对 Cookie 的处理不一致,使用时一定要考虑;客户端用户如果设置禁止 Cookie,则 Cookie
//不能建立。 并且在客户端,一个浏览器能创建的 Cookie 数量最多为 300 个,并且每个不能超过 4KB,
//每个 Web 站点能设置的 Cookie 总数不能超过 20 个 //有的书上写能存储50个???????????未完待续
定义 cookie 值
 document.cookie = 'abc';        //定义
设置 cookie 多个内容
 //    document.cookie = 1;
// document.cookie = 2;
// console.log(document.cookie); //这样只能查看1个
删除cookie--删除cookie只能讲其时间设置成过去的时间
参考 : https://www.cnblogs.com/sy270321/p/4248961.html
作者 : 阿伟~
 //    var cookie = document.cookie;
// var date = new Date();
// date.setTime(date.getTime()-1000);
// document.cookie = cookie +"; expires=" + date.toGMTString();
// //GMT_String是以GMT格式表示的时间字符串
// if(document.cookie){
// alert(1);
// console.log(document.cookie); //单独输出会为(空)
// } // 如果要将cookie设置为1天后过期,可以这样实现:
// var date = new Date();
// var expiresDays = 1; //将date设置为10天以后的时间
// date.setTime(date.getTime()+expiresDays*24*3600*1000);
// //将userId和userName两个cookie设置为10天后过期
// document.cookie="userId=828;userName=abc;expires="+date.toGMTString();
cookie 访问的路径,亦可设置可访问的主机名
 //    在页面创建了一个cookie,那么该页面所在目录中的其他页面也可以访问该cookie,包括子目录
// 例子 : www.a.com/xxx.html 的 cookie 可被www.a.com/xxx123.html & www.b.a.com/xxx.html 访问
// 参考 : https://www.cnblogs.com/sy270321/p/4248961.html
// 作者 : 阿伟~
//
// //控制cookie可访问的目录,需要使用path参数设置cookie
//
// document.cookie="name=value; path=cookieDir";
// 其中cookieDir表示可访问cookie的目录。例如:
//
// document.cookie="userId=320; path=/shop";
// 就表示当前cookie仅能在shop目录下使用。
//
// 如果要使cookie在整个网站下可用,可以将cookie_dir指定为根目录,例如:
// document.cookie="userId=320; path=/"; // 指定可访问cookie的主机名
// 例:www.google.com 和 gmail.google.com就是两个不同的主机名。
// 一个主机中创建的cookie在另一个主机下是不能被访问的,但可以通过domain参数来实现对其的控制,
//
// document.cookie = "name=value;domain=cookieDomain";
// 以google为例,要实现跨主机访问,可以写为:
//
// document.cookie = "name=value;domain=.google.com";
// 这样,所有google.com下的主机都可以访问该cookie。
//
// //个人感觉有点奇怪,这不就可以在控制台修改domain
将cookie对象到处并转为json
 //    document.cookie = 1;
// document.cookie = 2;
// console.log(document.cookie); //这样只能查看1个
//
// document.cookie = 'userID = 1';
// document.cookie = 'userName = abc';
// var cookie = document.cookie;
// console.log(cookie); //userID=1; userName=abc
// console.log(typeof cookie); //string
//
// function strToJson(str){
// var arr = str.split(';');
// var json = {};
// arr.map(function(val){
// var arr = val.split('=');
// json[arr[0]] = arr[1]
// })
// return str = json
// }
// var json = strToJson(cookie);
// console.log(json); //{userID: "1", " userName": "abc"}
// console.log(typeof json);

[document.cookie]为什么cookie不在window下的呢.奇怪了[未完待续]的更多相关文章

  1. 纯window下VMware 安装 OS X El Capitan 原版映像【未完待续】

    一.所需软件1.下载OS X El Capitan 10.11.2 15C50链接:http://pan.baidu.com/s/1skuLgAx 密码:u2jf 2.下载VMware Worksta ...

  2. golang在linux下的开发环境部署[未完]

    uname -a Linux symons_laptop 4.8.2-1-ARCH #1 SMP PREEMPT Mon Oct 17 08:11:46 CEST 2016 x86_64 GNU/Li ...

  3. linux下 C++ 读取mat文件 MATLAB extern cyphon scipy 未完待续

    1.使用Matlab的C扩展,需要用户安装matlab. g++ -L/media/exsoftware/MATLAB/R2013b/bin/glnxa64 -Wl,-rpath,/media/exs ...

  4. window下Git和github入门

    tip:使用简单的例子来制作一个使用指南过程,默认文件夹为demo.看了3个早晨,写一下留个记录,可能有些不成熟,如有错误欢迎指正. 参考一:http://www.liaoxuefeng.com/wi ...

  5. Window下,前后端分离项目,登录权限验证中的,Redis相关操作

    [1]官网下载Redis(解压版) https://redis.io/download [2]切换到目录下打开DOS,执行指令启动Redis redis-server.exe redis.window ...

  6. 使用document对象操作cookie

    1. 使用document对象的cookie属性,可以让你读取.添加和更新文档(当期HTML)所关联的cookie. 2. 当你读取document.cookie时,会得到当期文档的所有cookie. ...

  7. ie 浏览器无法保存cookie,且与域名包括了下划线(_)有关系的问题

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  8. nginx(Window下安装 & 配置文件参数说明 & 实例)

    一.为什么需要对Tomcat服务器做负载均衡:  Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果有超过500的并发数便会出现Tomcat不能响应新的请求的情况,严重影响网站 ...

  9. 读javascript高级程序设计17-在线检测,cookie,子cookie

    一.在线状态检测 开发离线应用时,往往在离线状态时把数据存在本地,而在联机状态时再把数据发送到服务器.html5提供了检测在线状态的方法:navigator.onLine和online/offline ...

随机推荐

  1. chrome浏览器通过ajax的POST请求报403解决方法

    方法1  把POST改成GET方式 方法2 添加请求格式contentType:“application/json”,

  2. AutoCAD中的螺旋究竟是什么螺旋?

    AutoCad从很早的时候就开始提供了螺旋线的功能,它的用法相对简单,非常适合用来对等距螺旋的理论进行演练. 选择螺旋线工具,首先画出一个基准圆,再向内(或向外)移动鼠标,拖出一个旋转3个周期的螺旋. ...

  3. Codeforces-527c

    Leonid wants to become a glass carver (the person who creates beautiful artworks by cutting the glas ...

  4. ACM-ICPC 2018 焦作赛区网络预赛 I题 Save the Room

    Bob is a sorcerer. He lives in a cuboid room which has a length of AA, a width of BB and a height of ...

  5. 统计学习方法与Python实现(二)——k近邻法

    统计学习方法与Python实现(二)——k近邻法 iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 1.定义 k近邻法假设给定一个训练数据集,其中的实例类别已定 ...

  6. Jenkins编译过程中出现ERROR_ Failed to parse POMs错误

    一.在使用jenkins编写过程中突然出现以下问题 Parsing POMs Established TCP socket on 59407 [java] $ java -cp /var/lib/je ...

  7. 【RabbitMQ】使用学习

    [RabbitMQ]使用学习 转载: ============================================================= =================== ...

  8. 9月最新184道阿里、百度、腾讯、头条Java面试题合集

    阿里面试题 1. 如何实现一个高效的单向链表逆序输出? 2. 已知sqrt(2)约等于1.414,要求不用数学库,求sqrt(2)精确到小数点后10位 3. 给定一个二叉搜索树(BST),找到树中第 ...

  9. 原生js入门级测试题及答案

    01.屏幕打印2000到3000之间的所有的数. <script type="text/javascript"> for (var i = 2000; i < 3 ...

  10. 用故事说透 HTTPS

    本文来自素燕公众号,原文地址:用故事说透 HTTPS 故事中的主演:小华今年上大一,这是她第一次离开父母,独自一人到北京上学.今天妈妈的生日,想了想要给妈妈一个祝福,便给妈妈发了条消息:妈妈收到这条消 ...