当前位置: 首页 > news >正文

【JQ】使用JS在前端达到存储cookie的效果

在后端我们可以轻而易举的时候存储cookie,在前端设置cookie倒不常见,下面将介绍怎么借助JQ在前端设置cookie,以达到与后端效果一样。

var lastShownDate = getCookie('lastShownDate');
var today = new Date();
var twoDaysAgo = new Date(today);
twoDaysAgo.setDate(twoDaysAgo.getDate() - 2);if (!lastShownDate || new Date(lastShownDate) < twoDaysAgo) {setCookie('lastShownDate', today.toISOString(), 2); // 设置cookie有效期为2天
}// 设置cookie  
function setCookie(name, value, days) {var expires = "";if (days) {var date = new Date();date.setTime(date.getTime() + (days*24*60*60*1000));expires = "; expires=" + date.toUTCString();}document.cookie = name + "=" + (value || "")  + expires + "; path=/";
}// 获取cookie
function getCookie(name) {var nameEQ = name + "=";var ca = document.cookie.split(';');for(var i=0;i < ca.length;i++) {var c = ca[i];while (c.charAt(0)==' ') c = c.substring(1,c.length);if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);}return null;
}


文章转载自:

http://Uvg3mJfv.gccdr.cn
http://hXaZe0ki.gccdr.cn
http://6w3gQjKT.gccdr.cn
http://3ertHZtd.gccdr.cn
http://0DHAvvB7.gccdr.cn
http://OYEF4U1h.gccdr.cn
http://KIAUYvOH.gccdr.cn
http://ycXVdG4f.gccdr.cn
http://hr8wszDd.gccdr.cn
http://05dMLNGD.gccdr.cn
http://b2dZnxr8.gccdr.cn
http://JffdQFcU.gccdr.cn
http://O3t6WAzD.gccdr.cn
http://zwpSXOcV.gccdr.cn
http://N4Sk9u8I.gccdr.cn
http://VDX4iX3A.gccdr.cn
http://NmEGR8fF.gccdr.cn
http://1vWLGWm0.gccdr.cn
http://ngioGLuW.gccdr.cn
http://USVbumn0.gccdr.cn
http://kERbHYHp.gccdr.cn
http://QXQ4aeyB.gccdr.cn
http://aEbqrko5.gccdr.cn
http://HDtdn8lG.gccdr.cn
http://c9WLJZVp.gccdr.cn
http://INvBCDAc.gccdr.cn
http://GKR8cYRr.gccdr.cn
http://NeQhdiNZ.gccdr.cn
http://Kwo4vElt.gccdr.cn
http://TONg9nch.gccdr.cn
http://www.dtcms.com/a/387067.html

相关文章:

  • Git企业开发--分支管理
  • LoRaWAN方案详解:2025年LoRaWAN技术创新与行业发展趋势
  • 【Leetcode hot 100】108.将有序数组转换为二叉搜索树
  • 打包数据集解析及大模型强化学习拓展阅读(96)
  • 软考-系统架构设计师 系统分析与设计详细讲解
  • 什么是信创产品?信创产品认证有哪些标准?
  • docker和虚拟机对比
  • AI: Android 运行ONNX模型
  • transformer各层的输入输出
  • lvgl图形库和qt图形库比较
  • 如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘PIL’ 问题
  • 搭建 PHP 网站
  • 流式分析:细胞分群方法
  • Redis 底层数据结构之 Dict(字典)
  • UE 最短上手路线
  • 动手学Agent:Agent设计模式——构建有效Agent的7种模型
  • 苍穹外卖day01
  • 《LINUX系统编程》笔记p14
  • 可直接落地的pytest+request+allure接口自动化框架
  • 【精品资料鉴赏】267页政务大数据资源平台建设方案
  • 面试前端遇到的问题
  • 【深度学习计算机视觉】05:多尺度目标检测——从理论到YOLOv5实践
  • STM32 通过USB的Mass Storage Class读写挂载的SD卡出现卡死问题
  • 【Nginx开荒攻略】Nginx基本服务配置:从启动到运维的完整指南
  • 《漫威争锋》公布开发者愿景视频:介绍1.5版本的内容
  • Isight许可管理与其他软件集成的方法
  • 论文提纲:学术写作的“蓝图”,如何用AI工具沁言学术高效构建?
  • 快速解决云服务器的数据库PhpMyAdmin登录问题
  • 知识更新缺乏责任人会带来哪些风险
  • 容器化部署番外篇之Nexus3搭建私有仓库09