2021-01-06 状态?用户的状态?怎么记录呢?

cookie

cookie可以用来存储数据

- cookie是设置在前端的,通常情况下,是应后端要求去设置

- cookie存储的数据有上限,上限4K

- cookie会在每次跟后台进行数据交互时,被动的发送给后台,前端不可控制是否发送的行为

- cookie的使用必须在服务器环境下

- cookie默认生效时限为本次会话,即本次会话结束会被默认删除

- cookie遵循同源策略(ajax)


设置有效期:

```js

document.cookie = '属性名=值; expires=过期时间'  #过期时间可以通过:时间戳.toUTCString()

```


本地存储:

* localStorage

* sessionStorage

> **Storage**的存储

> ​ 数据没有上线,想存多少存多少

> ​ 数据没有过期时间,默认就是永久存储

> ​ 不会发送给后台,数据是存储在客户端本地的电脑上

> ​ 遵循同源策略


`localStorage`和`sessionStorage`的区别:**local是永久存储、session是即时存储(会话结束清除)**

- 设置:`setItem(key, value)`

- 获取:`getItem(key)`

- 删除:`removeItem(key)`

- 清空:`clear()`


localStorage访问时间提示案例:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 二、js (一)字符串 1.字符串的切割:String.prototype.split() split方法按照给定...
    小木鱼的笔记阅读 950评论 0 0
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 2,157评论 0 2
  • 理论基础 js中数组常用的方法有哪些? Array.map():将数组中的每个元素调用一个提供的函数,结果作为一个...
    _Y_X_阅读 745评论 0 1
  • 什么是浏览器? 通俗来讲,浏览器就是用来浏览网页用的东西。比如说,火狐、谷歌、ie、safari、欧鹏,对于我们前...
    彬彬_不安分的人生阅读 946评论 0 1
  • 这次项目做的很炸。。。无时无刻修改bug···有点烦躁迷乱项目中遇到了一种情况:后一个页面需要获取前一个页面的值,...
    机智小铛铛i阅读 565评论 0 0