Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 "如何记录客户端的用户信息"。

在 JavaScript 中,修改 cookie 类似于创建 cookie,如下所示:document.cookie="username=John Smith; expires=Thu, 18 Dec 2043 12:00:00 GMT; path=/";

旧的 cookie 将被覆盖。

cookie:

Cookie 以名/值对形式存储,如下所示:username=John Doe

当浏览器从服务器上请求 web 页面时, 属于该页面的 cookie 会被添加到该请求中。服务端通过这种方式来获取用户的信息。

JavaScript创建cookie

JavaScript 可以使用 document.cookie 属性来创建 、读取、及删除 cookie。

JavaScript 中,创建 cookie 如下所示:document.cookie="username=John Doe";

您还可以为 cookie 添加一个过期时间(以 UTC 或 GMT 时间)。默认情况下,cookie 在浏览器关闭时删除:document.cookie="username=John Doe; expires=Thu, 18 Dec 2043 12:00:00 GMT";

您可以使用 path 参数告诉浏览器 cookie 的路径。默认情况下,cookie 属于当前页面。document.cookie="username=John Doe; expires=Thu, 18 Dec 2043 12:00:00 GMT; path=/";

在 JavaScript 中, 可以使用以下代码来读取 cookie:var x = document.cookie;

html设置js的cookies,javascript怎么修改cookie?相关推荐

  1. php弹窗24小时一次,JS利用cookies设置每隔24小时弹出框

    废话不多说了,直接给大家贴代码了,具体代码如下所示: function cookieGO(name) { var today = new Date(); var expires = new Date( ...

  2. JS操作COOKIES

    存储我们选用了COOKIES,那么接下来就应该是如何来操作这个"小甜饼"了.    如何来操作COOKIES,实现购物车呢?    还是那句话,尽可能给服务器减压,既然存储用了客户 ...

  3. js 操作cookies 方法

    js 操作cookies 方法var str=""; //JS操作cookies方法! //Expires 设置Cookie的有效期限 //Domain 添加域名限制 //Path ...

  4. eclipse如何设置js源文件编码

    window -> preferences -> 输入 content type -> 然后在右侧栏点击 javascript source file, 然后default enco ...

  5. JavaScript 修改Cookie

    修改Cookie 要想修改cookie,只能使用一个同名的cookie来覆盖原来的cookie即可.如: document.cookie = "userId=Bill"; 这样,就 ...

  6. html双击变成可编辑状态,JS实现双击编辑可修改状态的方法

    本文实例讲述了JS实现双击编辑可修改状态的方法.分享给大家供大家参考.具体如下: 这是现在流行的一个表单特效,在网页上单击某文字,文字变为编辑状态,或者是让输入新文字,这就是JavaScript控制表 ...

  7. Scrapy设置headers、cookies三种方法

    方法一:start_requests方法中添加cookies与headers: 1.重写spider中的start_requests方法 浏览器中cookies是这样的 Cookie:_T_WM=98 ...

  8. [js点击]JavaScript之Ajax技术02

    事件监听接口 XMLHttpRequest第一版,只能对onreadystatechange这一个事件指定回调函数.该事件对所有情况作出响应. XMLHttpRequest第二版允许对更多的事件指定回 ...

  9. [js点击]JavaScript之Ajax技术之02

    事件监听接口 XMLHttpRequest第一版,只能对onreadystatechange这一个事件指定回调函数.该事件对所有情况作出响应. XMLHttpRequest第二版允许对更多的事件指定回 ...

  10. chosen.jquery.js 、chosen-select 源码修改控制 chosen:updated 方法动态更新下拉框选项不更新搜索框值 ,chosen 实现远程搜索加载下拉选项

    chosen.jquery.js .chosen-select 源码修改控制 chosen:updated 方法动态更新下拉框选项不更新搜索框值,chosen 实现远程搜索加载下拉选项 chosen. ...

最新文章

  1. eclipse 收缩 选择行_一文解决Java初学者的选择难题
  2. WCF步步为营(五):数据契约
  3. Android启动脚本init.rc(2)
  4. 如何利用 notedown 完成 ipynb与markdown之间的格式转换?
  5. 【大厂攻略】Android开发3年当了2年咸鱼每天CRUD,复习2个月幸运拿下美团offer!
  6. GNSS系列--GNSS坐标系转换
  7. 浅析机器视觉在安防行业的应用
  8. Android4.4源码编译(Ubuntu1204/1404)
  9. mysql5.7设置SQL Mode
  10. iOS 在类实现定义中声明成员变量的怪异方式
  11. CentOS安装KVM步骤虚拟机,绝对实用!
  12. 张亚勤:PC之外的争夺战
  13. 普中51控制火焰传感器_汽车爆震传感器的工作原理及的检测方法、处理
  14. mysql 局域网存储_MySQL 存储过程
  15. oracle中季末最后一天,oracle有关时间计算,得到季度第一天、最后一天
  16. 软件版本GA,RC,alpha,beta,Build 含义
  17. vb 运行错误429 mysql_”运行时错误429:activex部件不能创建对象。“
  18. 一种下载网页中视频的方式
  19. 10分钟学会 Qt 扁平化界面(qss 使用)
  20. 将 Visio 的图片复制到 ppt并能编辑

热门文章

  1. 跨实例查询 mysql_SQL语句怎么搞定跨实例查询?
  2. Python获取最新省市区列表并绘制中国地图(含港澳台)
  3. WPS Office 11.5.5 for Android 8848钛金
  4. C++调用C#创建的COM组件
  5. GD32移植FATFS文件系统
  6. lintcode刷题目录
  7. 中山大学计算机线性代数第六版答案,中山大学2013线性代数第二次作业
  8. transcad安装教程_Transcad基础视频教程
  9. 笔记 -- Maxwell软件仿真
  10. 数学:概率论与数理统计