从此幻灯片http://slides.html5rocks.com/#slide8 和 Chrome:查看 > 开发人员 > 开发人员工具 > 存储选项卡,
我了解到浏览器存储至少有 4 种类型:数据库、本地存储、会话存储、Cookie(还有更多吗?)
有什么区别?我什么时候应该使用其中一种?
例如,如果一个站点想要存储用户偏好,该站点应该告诉浏览器使用哪种存储方法?
从此幻灯片http://slides.html5rocks.com/#slide8 和 Chrome:查看 > 开发人员 > 开发人员工具 > 存储选项卡,
我了解到浏览器存储至少有 4 种类型:数据库、本地存储、会话存储、Cookie(还有更多吗?)
有什么区别?我什么时候应该使用其中一种?
例如,如果一个站点想要存储用户偏好,该站点应该告诉浏览器使用哪种存储方法?
它们都是浏览器端存储,为 Web 应用程序/站点提供离线/缓存机制:
也许您很快还会听说IndexedDB(现在在 IE 10、FF 和 Chrome 上受支持),它是一种本地/会话存储,但您可以使用它来存储 javascripts 对象而不仅仅是字符串。