wilddogforjavascript快速入门.docVIP

  • 0
  • 0
  • 约2.29千字
  • 约 4页
  • 2017-11-20 发布于北京
  • 举报
wilddogforjavascript快速入门

快速入门 上次更改时间 2015/12/08 第一步 创建账号和应用 首先,注册并登录Wilddog账号,进入控制面板。然后,在控制面板中,添加一个新的应用。 你会得到一个应用的URL?https://appId./。你可以把这个URL理解为云端数据库的地址。 第二步 使用Wilddog JavaScript SDK 使用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 来对数据进行操作了。 第三步 读写数据 连接到数据库 你必须连接到Wilddog云端才可以读写数据。连接云端会需要用到之前获得的应用URL https://appId./ 。 var ref = new Wilddog(https://appId./); 上面代码连接到了云端。并且在创建Wilddog连接实例的同时,也将数据定位到了数据库的根节点。 应用URL的地址也可以包含一个节点名。 var ref = new Wilddog(https://appId./message); 如上段代码,应用URL为http://appId./message,那么这个连接将定位在数据的/message节点上。更多关于数据结构和创建连接的信息,请参见?了解数据?。 Wilddog提供了数据读写API。比如,通过set()、update()、push()、remove()?修改对应节点的数据; 通过on()立即读取数据,并监听该节点数据的变化。 写数据 创建Wilddog连接实例之后,就可以通过set()?写入任何合法的JSON数据。 ref.set({ name : Hello World!, author : Wilddog, location : { city : beijing, zip : 100000 } }); 读数据 读数据是通过绑定callback函数并处理结果事件来实现的。假设我们按照上面的代码写入了数据,那么我们就可以使用on()函数来获取city字段的值。 ref.child(location/cit

文档评论(0)

1亿VIP精品文档

相关文档