用js如何在用户本地缓存一些数据 如何实现

cookie因为请求头会带过来 数据量大的话不适用 所以想问下有没有其他实现?

阅读 11.9k
3 个回答

不知道你的具体需求是什么,根据不同的场景有几种办法:

  1. JavaScript 变量
    如果你的App是单页面应用,可以采用这个办法临时存储一些数据。

  2. HTML5 Web Storage (推荐)
    如果是新式浏览器,可以用 localStorage 或者 sessionStorage.

  3. Web SQL
    如果你的目标浏览器是 Android 或者 iOS 自带的浏览器,可以使用 web sql,不过这个标准已经废弃,不建议再用了。

  4. IndexedDB
    这是最新的技术,支持结构化事务的查询,性能好,提供了同步和异步API。但目前只在最新的浏览器中得到支持。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题