标签: javascript json caching local-storage indexeddb
我正在寻找能够做到这一点的图书馆或策略:
我很感兴趣这样做主要是出于性能原因,但这也会让应用程序自动脱机工作,这很不错。
jQuery-offline完成了大部分工作,但只支持具有较小数据限制的LocalStorage,而且我也不确定它是否进行了“更改检查”,doco有点不清楚。
答案 0 :(得分:1)
我正在创建a library这样的东西并寻找有人来测试。目前我只测试了谷歌云存储API(基本上是S3 REST API)。
基本上它是一个indexeddb包装器库。您获取/放置/删除对象存储库,库将为您发送相应的XHR请求。所有数据库请求返回承诺。您可以通过progress回调获取数据库中的数据,并在done回调中获得最终服务器结果。
progress
done
我有一个angularjs示例应用程序,有些人写了here。应用程序专注于查询,但也有crud操作。您的服务器必须为条件请求提供etag。它们是示例应用程序。如果您有任何问题,请告诉我。