我正在研究一些Web应用程序,并且我们需要在本地存储中存储一些javascript对象。到目前为止,我们使用的是Cookie,但我们希望使用其中一种HTML5存储解决方案,因为每次服务器调用时都会向服务器发送Cookie数据,这是浪费资源,而且它的大小也非常有限。数据应该永久保存,我的意思是它应该在关闭浏览器并再次打开后可用。本地存储网络数据的最佳实践
这样做的最佳做法是什么?有什么方法可以将对象存储在本地存储中。感谢您的帮助
我正在研究一些Web应用程序,并且我们需要在本地存储中存储一些javascript对象。到目前为止,我们使用的是Cookie,但我们希望使用其中一种HTML5存储解决方案,因为每次服务器调用时都会向服务器发送Cookie数据,这是浪费资源,而且它的大小也非常有限。数据应该永久保存,我的意思是它应该在关闭浏览器并再次打开后可用。本地存储网络数据的最佳实践
这样做的最佳做法是什么?有什么方法可以将对象存储在本地存储中。感谢您的帮助
看一看这个链接:http://slides.html5rocks.com/#web-storage
这听起来像HTML5的本地存储绝对是你的最佳选择。该演示文稿有很多很好的信息,可以帮助您决定最佳的存储形式。
IndexedDb是存储javascript对象的好选择。
我强烈建议你阅读本 - >https://developer.mozilla.org/en-US/docs/IndexedDB
在我目前的项目中,我使用PouchDB库(http://pouchdb.com/)。它是一个轻量级的JavaScript数据库,可以在浏览器中本地存储数据(字符串,int,对象等)。所有存储的数据在浏览器重新启动后仍可用。
你应该使用它与一些JS框架,在我的情况下它是AngularJS(非常简单的集成)。
我创建了[PouchDB的AngularJS包装](https://github.com/wspringer/angular-pouchdb),这使得它更容易。只要输入'
检查此http://stackoverflow.com/questions/2800238/javascript-html5-本地存储 – ram