我正在开发一些 Web 应用程序,我们需要在本地存储中存储多个 javascript 对象。到目前为止,我们使用 cookie 完成了它,但我们希望使用 HTML5 存储解决方案之一,因为 cookie 数据在每次服务器调用时发送到服务器,这是一种资源浪费,而且它的大小非常有限。数据应该被永久存储,我的意思是它应该在关闭浏览器并再次打开后可用。
这样做的最佳做法是什么?有没有办法将对象存储在本地存储中。感谢您的帮助
我正在开发一些 Web 应用程序,我们需要在本地存储中存储多个 javascript 对象。到目前为止,我们使用 cookie 完成了它,但我们希望使用 HTML5 存储解决方案之一,因为 cookie 数据在每次服务器调用时发送到服务器,这是一种资源浪费,而且它的大小非常有限。数据应该被永久存储,我的意思是它应该在关闭浏览器并再次打开后可用。
这样做的最佳做法是什么?有没有办法将对象存储在本地存储中。感谢您的帮助
在我当前的项目中,我正在使用 PouchDB 库(http://pouchdb.com/)。它是一个轻量级的 javascript 数据库,可以在浏览器本地存储数据(字符串、整数、对象等)。浏览器重新启动后,所有存储的数据仍然可用。
您应该将它与一些 JS 框架一起使用,在我的例子中它是 AngularJS(非常简单的集成)。
看看这个链接:http ://slides.html5rocks.com/#web-storage
听起来 HTML5 的本地存储绝对是您的绝佳选择。该演示文稿包含许多重要信息,可以帮助您确定最佳存储形式。
IndexedDb是存储 javascript 对象的好选择。
我强烈建议您阅读此内容-> https://developer.mozilla.org/en-US/docs/IndexedDB