Web与Mobil开发:数据存储

时间:2015-05-24 12:34:37

标签: javascript ios web

好奇是可以在浏览器中永久存储Web开发中的数据/记录吗?

我正在为iOS开发本机应用程序,并希望了解web / javascript的工作原理。

通常,当本地开发中的应用程序首先从App Store下载并且首先启动它时,客户端从服务器获取大量数据,然后在下一次时启动应用正在运行仅记录更改来回移动。在Web开发中是否可以进行这类数据传输?

在iOS开发中,Core Data是ORM本地数据库的一种类型,可以在其上执行JOIN操作。 Web开发中是否有本地数据库提供 JOIN like operations

2 个答案:

答案 0 :(得分:0)

Web SQL提供了一个可以使用SQL查询的本地数据库。但并非所有网络浏览器都支持此功能。

您可以在此处查看支持:http://caniuse.com/#feat=sql-storage

您也可以使用本地存储在本地存储数据,但此方法不使用SQL。

答案 1 :(得分:0)

是的,有几种在浏览器中存储数据的机制。看看这个:https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API

当然也有更简单的解决方案,例如localStorage。 Websql也很有趣,虽然它已被弃用。

当然,客户端存储也有ORM,例如http://couchdb.apache.org