刚开始接触前段不久,最近对前段的理解完全颠覆了我以前的理解。今天又学到一个东西,做个笔记。(ps:跟着大神做项目,学的东西就是多哈···)1.offline的概念,就是在没有网络连通的情况下,页面继续能跑。主要实现思想就是利用浏览器存储,将信息存在本地,没有网络情况下,读取本地信息。
2.couchDB : 一种数据库,放在远程,用于保存数据。
3.pouchDB : 一个解决方案,解决couchDB 和本地浏览器存储的同步之类的。(其实我了解还不够深入)
流程:本地存储和浏览器交换数据,同步本地存储到远程存储,实现数据同步。
pouchDB 的基本操作可以查看 Brian blogs http://briantoth.github.io/tags.html
写一些自己的笔记:使用前,请先下载pouch的js文件,才能正确支持
function create(){
Pouch(dbName,function(err,pouchdb){ //建立一个本地存储。
if(err){
//todo
}else{
db = pouchdb //pouchdb为返回的数据库引用
//todo
}
}
}
Pouch.replicate('同步的源数据库', '同步目的数据库', function(err,resp){回调函数})