cookie
- 什么是cookie?
持久化存储本地数据的一种技术与域名有关
- cookie特点
- 数据大小4k左右
- 数据条数50条
- 有效期 默认会话级别
- 与域名有关
- 在客户端与服务端间进行传输
-
使用方式
存储数据形式:
'key=value; key=value; key=value'获取cookie
let cookie = document.cookie保存cookie
document.cookie = 'key=value' document.cookie = 'key=value;expires=标准日期时间' document.cookie = 'name=jack' // 'name=jack' document.cookie = 'age=18' // 'name=jack; age=18'删除cookie
设置时间为当前时间之前
-
封装cookie工具函数
-
第三方cookie库使用-js.cookie
// 写入cookie Cookies.set('name', 'value') Cookies.set('key', 'value', { expires: 27 });//创建有效期为27天的cookie // 读取 Cookies.get('name') // => 'value' Cookies.get('nothing') // => undefined // 读取所有可见的cookie Cookies.get() // 删除某项cookie值 Cookies.remove('name')
async/await
作用: 实现异步编程, 让异步代码用同步的写法实现
=> 同步代码和异步代码
用法: await 后面一定promise对象封装的异步任务
await代码是在async修饰的函数中