JavaScript数据库:ForerunnerDB
jopen
10年前
一个JavaScript数据库拥有与mongo相似的查询语言,数据绑定支持。运行在浏览器作为一个客户端DB,也可以通过Node.js运行在服务器端。
ForerunnerDB创建主要是为了让Web应用程序开发人员能够轻松地通过一个简单的查询语言在浏览器中进行存储,查询和处理JSON数据。
此外,如果使用可选的数据绑定模块,更改存储在ForerunnerDB您的JSON数据自动填充到DOM。一些web应用程序框架提供类似的功能,这就是为什么数据绑定是可选模块。
示例代码:
var db = new ForerunnerDB(), items = db.collection('items'); items.insert({ _id: '1', name: 'Attack of the Mongoose' }); items.link('#result', '#itemFragment');
ForerunnerDB 支持几乎所有流行的浏览器 (IE9+) 包括:
Android Browser 2.1 Blackberry 7 Chrome 23 Chrome for Android 32 Firefox 18 Firefox for Android 25 Firefox OS 1.0 IE 9 (IE 8+ without data persistence - see note below) IE Mobile 10 Opera 15 Opera Mobile 11 Phonegap/Apache Cordova 1.2.0 Safari 3.1 (includes Mobile Safari)