| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

袖珍JavaScript数据库:PouchDB

PouchDB能够</span>帮助Web开发人员构建离线应用程序像在线应用程序一样。应用程序将数据保存在本地,并能够进行同步。

跨浏览器Cross Browser

Works in Firefox, Chrome, Opera, Safari, IE and Node.js

轻量级Lightweight

PouchDB is just a script tag and 34KB (gzipped) away in the browser, or $ npm install pouchdb away in Node.

易于使用Easy to Learn

Requires some programming knowledge, however PouchDB is a piece of cake to learn.

Open Source

Everything is developed out in the open on Github, contributors always welcome!

</span>PouchDB项目的目标是帮助开发者构建线上和线下都能很好地使用的Web应用程序

  • 在应用程序离线的时候,可以将用户数据保存在本地;
  • 当恢复在线状态时,通过CouchDB和其他相兼容的服务器来同步这些数据。
这样,无论用户在什么地方、使用什么设备登录,都可以看到一致的数据。

就像离线版的Gmail或印象笔记等应用,你可以在任何地方、任何时候编辑内容,无论线上或线下,而在下次登录时这些内容会自动同步,并且在同步的时候可以保证之前在不同设备上保存的离线内容不发生冲突。

示例代码如下:
    var db = new PouchDB('dbname');                db.put({         _id: 'dave@gmail.com',         name: 'David',         age: 66        });                db.changes({          onChange: function() {            console.log('Ch-Ch-Changes');          }        });                db.replicate.to('http://example.com/mydb');  

项目主页:http://www.open-open.com/lib/view/home/1413104557343</p> </strong>

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1413104557343.html
PouchDB