cookie就是一个存放数据的东西,存储量很小4kb,存放在客户端上和应用设备上。

应用场景

  用户注册,用户登录,购物车。

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

C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Cache

Chrome浏览器如何查看cookie和删除cookie

  1.找到设置

  2.点高级

  3.内容设置

  4.cookie

  5.删除cookie

案例1

  我们今天登录了一个京东的账号。过几天重新打开京东这个页面,发现账号还在登录的状态上。这个就是存在客户端。使用cookie

案例2

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

设置cookie

  cookie是document对象的一个属性,值是string类型。

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

 

cookie中的值   每个明知对用分号;隔开。所以我们设置cookie这样设置

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

设置cookie的生命周期

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

删除cookie

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

获取cookie

 

  借鉴string的split()方法

面试题

var    arr=[12,56,12,56,2,56,89];将数组转化成json属性是里面的元素,属性值是元素出现的个数

这是结果

封装一个获取cookie的方法

function getcookie(keys){

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

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

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

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

    return   ass[i];

    }

  }

    return    false;

}

有些浏览器不识别汉字需要编码

encodeURIComponent()    对汉字进行编码

decodeURIComponent()   对编码的结果进行解码

cookie

谷歌存放的cookie的位置

C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default

怎么在谷歌下看cookie

chrome://settings/siteData

点浏览器设置--》高级--》隐私设置和安全性--》 内容设置-----》cookie

chrome://settings/comtent/cookies

设置cookie

Document.cookie="user=zhang"

每个cookie值是以明值对的形式   name=value的形式存储,并且之间用;号隔开。

设置cookie的时长  用expries设置时间的单位是天   现在推荐用max-age单位是秒

删除cookie就是

js中的cookie的更多相关文章

  1. 【原创】js中利用cookie实现记住密码功能

    在登录界面添加记住密码功能,我首先想到的是在java后台中调用cookie存放账号密码,大致如下: HttpServletRequest request HttpServletResponse res ...

  2. 在node.js中使用COOKIE

    node.js中如何向客户端发送COOKIE呢?有如下两个方案: 一.使用response.writeHead,代码示例: //设置过期时间为一分钟 var today = new Date(); v ...

  3. js中的cookie使用

    在网上找到的资料,收藏一下 function getCookies(name) { var arr = document.cookie.match(new RegExp("(^| )&quo ...

  4. js 中的cookie

    根据智能社31cookie基础与应用总结, cookie的特性: 1.同一个网站,共用一套cookie,实际上是根据域名来区分的. 如t.sina.com.cn ,和weibo.com这两个都是新浪微 ...

  5. 在jsp页面的js中使用Cookie的原理介绍以及相应方法的代码

    1. 设置cookie 1.1 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="user_Id=828&q ...

  6. js中对cookie的操作及json数据与cookie结合的用法

    cookie的使用 添加cookie 添加cookie:document.cookie = “key=value”; // 一次写入一个键值对 document.cookie = 'test1=hel ...

  7. js中实现cookie的增删改查(document.cookie的使用详情)

    一.设置cookie的值 1.每个cookie都是一个名称/值对,名称/值对用等号连接,并将该名称/值对赋值给document.cookie即可.如:document.cookie="id= ...

  8. js中的cookie使用和vue-cookie的使用

    在HTTP协议的定义中,采用了一种机制来记录客户端和服务器端交互的信息,这种机制被称为cookie,cookie规范定义了服务器和客户端交互信息的格式.生存期.使用范围.安全性. 在JavaScrip ...

  9. 回顾js中的cookie/localstorage

    1.首先简单总结下cookie cookie:可以做会话跟踪 特点:      1.大小限制(不能超过4k)      2.每个域下cookie不能超过50个      3.有效期(和设定时间有关), ...

随机推荐

  1. TinyMCE

    段落段落段落段落 标题1 标题2 标题3 标题4 标题5 标题6

  2. Mybatis 笔记

    环境:Mybatis 3 +MariaDB 10.1 似乎在调用存储过程时 ,参数只能写在一行上. 否则会返回语法错误.

  3. MariaDB存储过程笔记

    FECTH INTO 字段名不能与 CURSOR FOR 中select字段名一致,否则FETCH出的值均为空. DECLARE 字段名不能与 CURSOR FOR 中select语句内where条件 ...

  4. 【python系列】--Python变量和数据类型

    python数据类型 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用 ...

  5. c++入门篇七

    拷贝构造函数的调用时机: class Person { public: //构造函数 Person() { //无参构造函数 } Person(int a) { //有参构造函数 cout <& ...

  6. YOLOv3:训练自己的数据(附优化与问题总结)

    环境说明 系统:ubuntu16.04 显卡:Tesla k80 12G显存 python环境: 2.7 && 3.6 前提条件:cuda9.0 cudnn7.0 opencv3.4. ...

  7. Linux环境下vi/vim编辑器常用命令

    使用vi文本编辑器 配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式.那么如何使用Linux字符操作界 ...

  8. python3中列表、元组、字典的增删改查说明详解

    python基础中的列表.元组.字典属于python中内置的序列数据结构.其中序列可以进行的操作包括索引.截取(切片).加.乘.成员检查等. 1.列表 列表(list)是最常用的python数据类型之 ...

  9. Objective-C代码简写

      NSNumber 所有的[NSNumber numberWith…:]方法都可以简写了: [NSNumber numberWithChar:‘X’] 简写为 @‘X’; [NSNumber num ...

  10. Windows10用fiddler抓包Android应用(解决手机设置代理后无法上网,设置只抓app包)

    1.环境准备 1.电脑上安装fiddler 2.手机和电脑在同一个局域网内 2.设置 1.fiddler>Tools>Fiddler Options>Connections 勾选Al ...