我的网站开发技术经验总结 我的网站开发技术经验总结
首页

fangdown

我的网站开发技术经验总结
首页
  • 大前端

  • 基础

    • js

      • 你知道new操作符是如何实现的吗
      • 说说大文件上传的思路
      • 说说对闭包的理解及应用
      • 说说对单点登录sso的理解
      • 说说对防抖节流的理解
      • 说说对函数式编程的理解
      • 说说对内存泄漏的理解及触发场景
      • 说说对事件模型的理解
      • 说说对事件委托的理解及应用场景
      • 说说对原型及原型链的理解
      • 说说对正则表达式的理解
      • 说说对BOM的理解及常见操作
      • 说说对Dom的理解及常见操作
      • 说说对JavaScript中事件循环的理解
      • 说说对js的执行上下文的理解
      • 说说对js中变量作用域的理解
      • 说说对js中继承的理解及实现方式
      • 说说对this关键字的理解
      • 说说你对 Immutable Data的理解?如何应用在React项目中
      • 说说如何判断数据类型
      • 说说如何判断一个元素在可视区域内
      • 说说如何实现函数缓存
      • 说说深浅拷贝的区别及实现
      • 说说什么是尾递归及其应用
      • 说说为什么0.1+0.2!==0.3
      • 说说下拉刷新,上拉加载的原理
      • 说说ajax的实现原理
      • 说说call-apply-bind的作用及区别
      • 说说js中本地存储有哪些方式及区别
        • 是什么
        • cookie
          • 操作
        • localStorage
          • 操作
        • sesstionStorage
        • indexDB
      • 说说js中的类型转换机制
      • Javscript数组的常用方法有哪些?
      • Javscript字符串的常用方法有哪些?
    • css

    • ES6

  • 框架

  • 情商

  • 算法

  • 网络

  • 千锤百炼
  • 基础
  • js
fangdown
2021-09-02
目录

说说js中本地存储有哪些方式及区别

# 是什么

存储在浏览器中:

  • cookie
  • sesstionStroage
  • localStorage
  • indexDB

# cookie

  • 为辨别用户身份,存储的用户信息
  • 浏览器自动随请求一起发送
  • 容易被劫持,冒用身份信息
  • 大小为4KB

# 操作

  • 设置cookie(服务端)
    • domain
    • path
    • 生效时间:max-age,expires, 失效设置过期时间
    • name
set-Cookie:name=aa; domain=aa.net; path=/; Max-Age=604800  # 服务端设置
  • 获取cookie
document.cookie

# localStorage

  • 持久化存储,需主动清除
  • 存储数据同域共享
  • 大小5M
  • 存储字符串

# 操作

  • setItem
  • getItem
  • removeItem
  • clear()
localStorage.setItem('name', 'fang')
localStorage.getItem('name')
localStorage.removeItem('name')
localStorage.clear()

# sesstionStorage

  • 基本同localStorage
  • 页面关闭即删除,不会永久存储
  • 刷新不消失

# indexDB

  • 真的数据库系统
  • 操作复杂
  • 所有操作是异步
  • 存储理论上无限制
  • 可存储各种类型数据
  • 使用场景:富文本、大量数据
#js
上次更新: 2021/12/19, 18:05:42
说说call-apply-bind的作用及区别
说说js中的类型转换机制

← 说说call-apply-bind的作用及区别 说说js中的类型转换机制→

最近更新
01
多分支修复撞车的问题
05-01
02
如何成为架构师
01-23
03
服务器部署全过程
11-23
更多文章>
Theme by Vdoing | Copyright © 2019-2026 fangdown | 粤ICP备19079809号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式