cookie:(翻译过来:小甜点)  意思是不管是谁都喜欢这个小东西

  以谷歌为例:

  cookie:就是存放数据的东西,存放量(存储量很小,大约4KB)存放在客户端下,计算机上,应用设备上

  应用场景:用户注册,用户登录,购物车

  案例一:

    我们今天登录一个京东账号,过几天重新打开京东页面,你会发现账号还在登录状态上,这就是存在客户端上(前提:同一台电脑 ) 用户信息存在浏览器上,

  案例二:

    我在北京用京东买了一件衣服,我爸妈在老家用我的账号登录,发现了我的购物车有这件衣服,这种存在服务器上叫session;

  chrome浏览器在计算机中存放cookie的位置:

    C:\users\Administrator\AppDate\Loca\Google\chrome\userDate\Default\Cache

  chrome浏览器,如何查看cookie和删除cookie;

  1.右击找到设置;

  2.找到高级;

  3.点击内容设置,

  4.点里面cookie

  5.删除cookie cookie里面的数据全部清除,就是删除cookie

  如何去设置cookie?

    cookie是document对象的属性;

    值是string类型

    但是里面书写的格式用  名值对  name=value    键值对  name:value

  document.cookie="user=zhang";

  document.cookie="age=12";

  document.cookie="sex=0";

  console.log(document.cookie)     //得到的结果  user=zhang;age=12;sex=0

  cookie中的值,每个(名值对)用分号隔开,所以我们设置cookie这样设置;

  document.cookie="user=zhang;name=li;age=45"

  我们还可以设置他的生命周期,什么时候结束;

  设置cookie的声明周期,使用expires,这个名,单位是天,现在出一个新的名叫max-age 单位是秒;

  案例:

  var date=new Date()

  date.setDate(date.getDate()+7)  //这个意思就是向后7天

  document.cookie="user=zhang,age=20;expires="+date;

  删除cookie:就是将生命周期,提前结束,就是删除cookie;

  案例:

  var date=new Date()

  date.setDate(date.getDate()-7)    //这个意思就是提前7天

  document.cookie="user=zhang,age=20;expires="+date;

  获取到cookie

  案例:

  document.cookie="user=yifan";

  document.cookie="age=23";

  document.cookie="password=xu123456"

  function getcookie(key){

    var arr=document.cookie.split(";");

    for(var i=0;i<arr.length;i++){

      var ass=arr[i].split("=")

      if(ass[0].trim()==key){

        return ass[1]

      }

      return false;

  }

  这个案例主要运用到字符串的方法;

  有些浏览器不识别汉字,需要转换;(如火狐)

  所以用到这两个方法;

  decodeURIcomponent()   对编码结果进行解码(主要是针对乱码)

  encodeURIcomponent()    对汉字进行编码(主要是变成乱码)

cookie讲解的更多相关文章

  1. JavaScript之Cookie讲解

    什么是 Cookie “cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie.你可以使用 JavaScript 来创建和取回 cookie ...

  2. cookie讲解-------浏览器种cookie

    1  responce添加Set-Cookie参数: http request的返回responce为: [('Content-Type', 'application/x-javascript'), ...

  3. JavaEE中的Cookie的基本使用方法

    之前一直使用的是统一登录系统,相关的登录由别的部门开发以及维护.但由于最近项目的需要,我们需要自己开发一套简单的登录功能.因此这里就涉及到了一个Cookie的功能.之前也了解过相关的内容,但这次需要独 ...

  4. cookie注入讲解

    我们首先还是来看看中网景论坛的最新版本"(CNKBBS2007)中网景论坛2007v5.0 "官方下载地址" http://www.cnetking.com/websys ...

  5. session与cookie的讲解

    session_start();//开启session http,无状态性 记录状态SESSION COOKIE SESSION :存储在服务端(器)的:每个人存一份:可以存储任意类型的数据:默认过期 ...

  6. cookie和session的讲解

    php和js都是脚本语言: 客户端与服务器之间的交互,都是传输协议来进行交互的,客户向服务器发送的数据叫请求 request 服务器向客户端传输数据叫响应 response 他们之间都是无状态的: 无 ...

  7. cookie session 讲解

    cookie: cookie的定义: cookie 是由web服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息,并且在每次请求时会携带保存的数据去访问服务器,所以cookie有 ...

  8. cookie和session讲解

    1.cookie是什么? 保存在浏览器本地上的一组组键值对 2.session是什么? 保存在服务器上的一组组键值对 3.为什么要有cookie? HTTP是无协议状态,每次请求都是互相独立的,没有办 ...

  9. 【流量劫持】沉默中的狂怒 —— Cookie 大喷发

    精简版:http://www.cnblogs.com/index-html/p/mitm-cookie-crack.html 前言 上一篇文章 讲解了如何借助前端技术,打造一个比 SSLStrip 更 ...

随机推荐

  1. EXCEL FAQ

    1.win7双击打开EXCEL07时显示停止工作,但是在打开方式中可以打开,怎么破? 加载项的问题,在选项-信任中心-信任中心设置-加载项-禁用所有应用程序加载项即可,但是这样会丧失一些功能,也可以把 ...

  2. Python 编程核心知识体系-文件对象|错误处理(四)

    错误处理 文件对象

  3. Zend Studio导致PHP插入数据库中文乱码【坑了个爹】

    用PHP往数据库里面插入数据,在执行INSERT语句前已经执行过 SET NAMES UTF8命令,MySql数据库的编码也确定是UTF8,然而插入中文的结果还是乱码. 找来找去,最后发现原来是用的I ...

  4. 【笔记】《深入浅出MFC》第5章 总观Application Framework

    凝聚性强.组织化强的类库就是Application Framework.一组合作无间的对象,彼此藉消息的流动而沟通,并且互相调用对方的函数以求完成任务,这就是Application Framework ...

  5. avalonJS-源码阅读(3) VMODEL

    来源 avalon的重头戏.终于要到我最期待的vmodel了. ps:这篇博文想做的全一点,错误少一点,所以会有后续的更新在这篇文章中. 状态:一稿 目录[-] avalon dom小结 数据结构 观 ...

  6. Visual Studio 2017 以前的旧格式的 csproj Import 进来的 targets 文件有时不能正确计算属性(PropertyGroup)和集合(ItemGroup)

    我在之前的博客中有教大家如何编写 NuGet 工具包,其中就有编写 .targets 文件. 我在实际的使用中,发现 Visual Studio 2017 带来的含 Sdk 的新 csproj 格式基 ...

  7. SharePoint PeopleEditor控件使用

    以下用于简要介绍在SharePoint 2016二次开发中如何使用PeopleEditor人员选择器,并采用前端的方式获取和设置值. 一.在使用的.aspx页面进行注册 <%@ Register ...

  8. C# 处理DateTime算法,取某月第1天及最后一天

    代码如下所示: /// <summary> /// 取得某月的第一天 /// </summary> /// <param name="datetime" ...

  9. 用zcat查看压缩日志中百度抓取的量

    比如查看124.251.44.85这一台服务器的07-13,07-14,07-15的日志中百度抓取http://www.baidu.com/search/spider.html 的量 wc命令参考博客 ...

  10. POSIX 线程具体解释(3-相互排斥量:"固定加锁层次"/“试加锁-回退”)

    有时一个相互排斥量是不够的: 比方: 当多个线程同一时候訪问一个队列结构时,你须要2个相互排斥量,一个用来保护队列头,一个用来保护队列元素内的数据. 当为多线程建立一个树结构时.你可能须要为每一个节点 ...