浅谈localStorage、sessionStorage 与cookie
2024-08-25 12:02:15
这里说的cookie。是指javascript中的cookie 与jquery中的cookie。
(1)、javascript cookie
Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。
可以为 cookie 添加一个过期时间(以 UTC 或 GMT 时间)。默认情况下,cookie 在浏览器关闭时删除。
JavaScript 可以使用 document.cookie 属性来创建 、读取、及删除 cookie。
创建cookie:
document.cookie="name=tom"; 可为cookie添加一个过期时间:
document.cookie="name=tom; expires=Thu, 26 Dec 2017 12:00:00 GMT";
读取cookie:
var co = document.cookie; // 以字符串的方式返回所有的 cookie
删除cookie:
document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
删除cookie只需要将expires的值设为当前时间之前就行了,删除是不必指定cookie的值。
(2)、jquery cookie
jquery.cookie() 方法:一个轻量级的cookie 插件,jQuery已经封装好了,直接拿来用,可以读取、写入、删除 cookie。
使用该方法,需要先引入jQuery文件与jQuery.cookie文件(CDN加速服务 你值得拥有)
创建cookie:
$.cookie('key','value') // 注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止
创建一个具有有效期的cookie:
$.cookie('name', 'value', { expires: 10 }); // 10天后过期。值可以是一个数字(从创建 cookie 时算起,以天为单位)或一个 Date 对象。如果省略,那么创建的 cookie 是会话 cookie,将在用户退出浏览器时被删除
读取cookie:
$.cookie('name') // cookie存在,值为'value',不存在,则为null
删除cookie:
$.cookie('name',null)
最新文章
- jQuery动画连续触发、滞后反复执行解决办法
- Android动画学习笔记-Android Animation
- Github for Windows使用图文教程
- linux制作livecd
- poj The Clocks 高斯消元
- 使用PHP实现蜘蛛访问日志统计
- iOS iOS9下修改回HTTP模式进行网络请求
- svn 标示提示
- dev XtraMessageBox按钮显示中文
- Java的类型转换
- Hadoop分布式文件系统HDFS的工作原理
- linux nfs远程挂载和卸载
- URI/URL/URN的联系和区别
- 所有网卡常用信息获取集中展示(CentOS6 &;CentOS7)
- 基于asp.net mvc的近乎产品开发培训课程(第二讲)
- DevExpress15.2+VS2015 破解、汉化
- 各种版本的ST-LINK仿真器
- loadrunner和QTP视频教程汇总
- 互斥锁 pthread_mutex_init()函数
- ST-LINK使用注意
热门文章
- 比较日期大小以及获取select选中的option的value
- JS中数组的方法
- display:inline-block引发的间隙思考
- Eclipse项目分组管理
- [HNOI2008]Cards
- Kotlin——最详细的操作符与操作符重载详解(上)
- 浅谈Vue模板的那些事儿
- C# 读取系统日志
- 使用ControllerAdvice注意事项,Ambiguous @ExceptionHandler method mapped for [class org.springframework.web.bind.MethodArgumentNotValidException]
- Linux 监测命令