- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发向导
上次更改时间 2015/12/08
1.安装与设置
创建一个帐号
首先,注册并登录Wilddog账号,进入控制面板。然后,在控制面板中,添加一个新的应用。
你会得到一个应用的URL?https://appId./。你可以把这个URL理解为云端数据库的地址。
安装Wilddog
使用Javascript SDK非常简单。你只需在HTML文件中加入一个script标签。
script src=/js/client/current/wilddog.js/script
在Node.js上使用Wilddog node.js版API与javascript版完全一样。Wilddog客户端在Node.js上运行非常简单,首先需要通过npm安装Wilddog模块
$npm install wilddog --save
使用require在你的应用中使用wilddog
var Wilddog = require(wilddog);
Typescript用户typescript 调用原生js需要有一个 .d.ts文件。?在这里可以找到
在 Ionic 项目中使用
Ionic 是一个利用 html5 开发混合手机 APP 的前端 SDK ,由于 Ionic 使用 Angular ,所以开发者在开发 Ionic APP 时可以使用 wild-angular 来简化 wilddog 的一些操作。
现在我们可以使用 Ionic 提供的命令行命令来安装 Ionic:
$ npm install -g ionic
如果在 Mac 电脑开发应用并且希望运行在 ios 设备上,需要先安装 XCode ,然后用 npm 安装 ios-sim:
$ npm install -g ios-sim
现在我们可以使用 Ionic 的命令行工具来创建一个空白的 Ionic 应用模板:
$ ionic start myapp blank
使用下面的命令行可以告诉 Ionic 我们的应用要适配 ios 和 Android :
$ ionic platform add ios
$ ionic platform add android
集成 Wilddog:
在 html 文件中,在引入自己的 app.js文件之前,我们引入 Wilddog 和 wild-angular 作为依赖,
!-- Wilddog --
script src=/sdk/js/current/wilddog.js/script
!-- wild-angular --
script src=/libs/wild-angular/0.0.1/wild-angular.min.js/script
在自己的 app.js 文件中把 Wilddog 作为依赖注入到我们的 module 中:
angular.module(starter, [ionic, wilddog])
现在我们就可以使用?wild-angular?的 $wilddogObject、$wilddogArray、$wilddogAuth 来对数据进行操作了。
提示和建议
1,我们建议你直接使用野狗官方提供的SDK地址。这样,你将无需更新任何代码,即可获得更新。
2,wilddog.js是经过大量测试的RELEASE版本。
3,野狗全站均支持Spdy 3.1和Gzip压缩。我们正在尝试更高的压缩比,例如SDCH,Http2来进一步提升静态资源加载速度。
4,不用担心Https的性能。我们对Https进行了极致的优化。野狗的官网,直到windows.onload事件触发,也只花费了不到500ms。
2. 了解数据
数据是一棵 JSON 树
所有的数据都存储在各个 JSON 对象中,没有任何表的概念。当你把数据添加到这棵json 树中,这些数据就变成这棵树的子树。比如,我们在users/mchen?下增加?widget后,我们的数据是这样的:
{
users: {
mchen: {
friends: { brinchen: true },
name: Mary Chen,
// 新数据节点会增加在已经存在的JSON树中
widgets: { one: true, three: true }
},
brinchen: { ... },
hmadi: { ... }
}
}
创建一个Wilddog 对象引用
在html中读写wilddog数据,需要创建一个Wilddog对象引用, 要操作和同步哪些数据取决于创建 Wilddog对象引用时传入的URL
new Wilddog(https://appId./web/data);
创建一个Wilddog引用并不是直接访问这
文档评论(0)