我们正在开始开发客户端应用程序。没有服务器,只有HTML5 / JS。如何组织本地的,非关系的,只读的,一个表的数据库?
Message | Img | Code
----------------------------------
File not found | error.png | 15
Access denied | error.png | 42
我们想通过字段查询行,比如说'Code = 15'。所有文件都应该是本地的。
此致
答案 0 :(得分:1)
如果您需要跨浏览器支持,我建议localStorage。
有一个很好的抽象。 store.js,允许您将keyvalue对存储在本地存储中。
或者,如果你想要正确的SQL,你可以使用Web SQL但维基百科claims只有Opera / Safari / Chrome支持。
商店示例:
var Row = {
Message:"File Not Found",
Img: "error.png",
Code: 15
}
store.set(Row.Code, Row);
...
store.get("15");
它依赖于现代浏览器和IE8 +支持的JSON。要支持旧版浏览器,请使用json2