3

我正在开发一些 Web 应用程序,我们需要在本地存储中存储多个 javascript 对象。到目前为止,我们使用 cookie 完成了它,但我们希望使用 HTML5 存储解决方案之一,因为 cookie 数据在每次服务器调用时发送到服务器,这是一种资源浪费,而且它的大小非常有限。数据应该被永久存储,我的意思是它应该在关闭浏览器并再次打开后可用。

这样做的最佳做法是什么?有没有办法将对象存储在本地存储中。感谢您的帮助

4

3 回答 3

3

在我当前的项目中,我正在使用 PouchDB 库(http://pouchdb.com/)。它是一个轻量级的 javascript 数据库,可以在浏览器本地存储数据(字符串、整数、对象等)。浏览器重新启动后,所有存储的数据仍然可用。

您应该将它与一些 JS 框架一起使用,在我的例子中它是 AngularJS(非常简单的集成)。

于 2013-12-11T08:42:39.990 回答
2

看看这个链接:http ://slides.html5rocks.com/#web-storage

听起来 HTML5 的本地存储绝对是您的绝佳选择。该演示文稿包含许多重要信息,可以帮助您确定最佳存储形式。

于 2013-12-11T08:20:38.657 回答
2

IndexedDb是存储 javascript 对象的好选择。

我强烈建议您阅读此内容-> https://developer.mozilla.org/en-US/docs/IndexedDB

于 2013-12-11T08:21:42.407 回答