欢迎来到天天文库
浏览记录
ID:8973094
大小:216.00 KB
页数:39页
时间:2018-04-13
《wilddogforjavascript开发向导》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、开发向导上次更改时间2015/12/081.安装与设置创建一个帐号首先,注册并登录Wilddog账号,进入控制面板。然后,在控制面板中,添加一个新的应用。你会得到一个应用的URL https://.wilddogio.com/。你可以把这个URL理解为云端数据库的地址。安装Wilddog使用JavascriptSDK非常简单。你只需在HTML文件中加入一个script标签。2、js">在Node.js上使用Wilddognode.js版API与javascript版完全一样。Wilddog客户端在Node.js上运行非常简单,首先需要通过npm安装Wilddog模块$npminstallwilddog--save使用require在你的应用中使用wilddogvarWilddog=require("wilddog");Typescript用户typescript调用原生js需要有一个.d.ts文件。 在这里可以找到在Ionic项目中使用Ionic是一个利用html3、5开发混合手机APP的前端SDK,由于Ionic使用Angular,所以开发者在开发IonicAPP时可以使用wild-angular来简化wilddog的一些操作。现在我们可以使用Ionic提供的命令行命令来安装Ionic:$npminstall-gionic如果在Mac电脑开发应用并且希望运行在ios设备上,需要先安装XCode,然后用npm安装ios-sim:$npminstall-gios-sim现在我们可以使用Ionic的命令行工具来创建一个空白的Ionic应用模板:$ionicstartmyapp4、blank使用下面的命令行可以告诉Ionic我们的应用要适配ios和Android:$ionicplatformaddios$ionicplatformaddandroid集成Wilddog:在html文件中,在引入自己的app.js文件之前,我们引入Wilddog和wild-angular作为依赖,<5、scriptsrc="https://cdn.wilddog.com/libs/wild-angular/0.0.1/wild-angular.min.js">在自己的app.js文件中把Wilddog作为依赖注入到我们的module中:angular.module("starter",["ionic","wilddog"])现在我们就可以使用 wild-angular 的$wilddogObject、$wilddogArray、$wilddogAuth来对数据进行操作了。提示和建议1,我们6、建议你直接使用野狗官方提供的SDK地址。这样,你将无需更新任何代码,即可获得更新。2,wilddog.js是经过大量测试的RELEASE版本。3,野狗全站均支持Spdy3.1和Gzip压缩。我们正在尝试更高的压缩比,例如SDCH,Http2来进一步提升静态资源加载速度。4,不用担心Https的性能。我们对Https进行了极致的优化。野狗的官网,直到windows.onload事件触发,也只花费了不到500ms。2.了解数据数据是一棵JSON树所有的数据都存储在各个JSON对象中,没有任何表的概念。当你把数据添7、加到这棵json树中,这些数据就变成这棵树的子树。比如,我们在users/mchen 下增加 widget后,我们的数据是这样的:{"users":{"mchen":{"friends":{"brinchen":true},"name":"MaryChen",//新数据节点会增加在已经存在的JSON树中"widgets":{"one":true,"three":true}},"brinchen":{...},"hmadi":{...}}}创建一个Wilddog对象引用在html中读写wilddog数据,需要创8、建一个Wilddog对象引用,要操作和同步哪些数据取决于创建Wilddog对象引用时传入的URLnewWilddog('https://.wilddogio.com/web/data');创建一个Wilddog引用并不是直接访问这个URL,或创建一个连接。数据直到需要的时候才会传输。一旦这个数据被查询,这个数据会一直与服务端保持一致。你可以直接访问一个子节点:newWilddog('h
2、js">在Node.js上使用Wilddognode.js版API与javascript版完全一样。Wilddog客户端在Node.js上运行非常简单,首先需要通过npm安装Wilddog模块$npminstallwilddog--save使用require在你的应用中使用wilddogvarWilddog=require("wilddog");Typescript用户typescript调用原生js需要有一个.d.ts文件。 在这里可以找到在Ionic项目中使用Ionic是一个利用html
3、5开发混合手机APP的前端SDK,由于Ionic使用Angular,所以开发者在开发IonicAPP时可以使用wild-angular来简化wilddog的一些操作。现在我们可以使用Ionic提供的命令行命令来安装Ionic:$npminstall-gionic如果在Mac电脑开发应用并且希望运行在ios设备上,需要先安装XCode,然后用npm安装ios-sim:$npminstall-gios-sim现在我们可以使用Ionic的命令行工具来创建一个空白的Ionic应用模板:$ionicstartmyapp
4、blank使用下面的命令行可以告诉Ionic我们的应用要适配ios和Android:$ionicplatformaddios$ionicplatformaddandroid集成Wilddog:在html文件中,在引入自己的app.js文件之前,我们引入Wilddog和wild-angular作为依赖,<
5、scriptsrc="https://cdn.wilddog.com/libs/wild-angular/0.0.1/wild-angular.min.js">在自己的app.js文件中把Wilddog作为依赖注入到我们的module中:angular.module("starter",["ionic","wilddog"])现在我们就可以使用 wild-angular 的$wilddogObject、$wilddogArray、$wilddogAuth来对数据进行操作了。提示和建议1,我们
6、建议你直接使用野狗官方提供的SDK地址。这样,你将无需更新任何代码,即可获得更新。2,wilddog.js是经过大量测试的RELEASE版本。3,野狗全站均支持Spdy3.1和Gzip压缩。我们正在尝试更高的压缩比,例如SDCH,Http2来进一步提升静态资源加载速度。4,不用担心Https的性能。我们对Https进行了极致的优化。野狗的官网,直到windows.onload事件触发,也只花费了不到500ms。2.了解数据数据是一棵JSON树所有的数据都存储在各个JSON对象中,没有任何表的概念。当你把数据添
7、加到这棵json树中,这些数据就变成这棵树的子树。比如,我们在users/mchen 下增加 widget后,我们的数据是这样的:{"users":{"mchen":{"friends":{"brinchen":true},"name":"MaryChen",//新数据节点会增加在已经存在的JSON树中"widgets":{"one":true,"three":true}},"brinchen":{...},"hmadi":{...}}}创建一个Wilddog对象引用在html中读写wilddog数据,需要创
8、建一个Wilddog对象引用,要操作和同步哪些数据取决于创建Wilddog对象引用时传入的URLnewWilddog('https://.wilddogio.com/web/data');创建一个Wilddog引用并不是直接访问这个URL,或创建一个连接。数据直到需要的时候才会传输。一旦这个数据被查询,这个数据会一直与服务端保持一致。你可以直接访问一个子节点:newWilddog('h
此文档下载收益归作者所有