- 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
您可能关注的文档
最近下载
- 税务师-税法一-突击强化题-第4章城市维护建设税、教育费附加及地方教育附加.docx VIP
- 航空发动机维修(MRO)市场现状调研报告_2025年12月.docx VIP
- 粉笔-市场前景及投资研究报告-线上公考,OMO多元化发展路径.pdf
- Invitrogen Qubit荧光计Qubit 4和Qubit Flex说明书.pdf
- 油水分离器采购及安装合同模板.docx VIP
- 2025-2030年中国城轨建设行业深度发展研究及“十五五”发展规划与趋势预测研究报告.docx
- 云米Link说明书用户手册.pdf
- 银河麒麟服务器虚拟化系统V10 彩页.pdf VIP
- 好的教育读书分享 课件(共18张PPT).pptx VIP
- 申论真题及答案重庆2025.doc VIP
原创力文档

文档评论(0)