Apicloud学习心得

转眼,来蔚来公司实训也快一周了,经过前两天的简单的培训后,发现自己所学的知识会用,但是理解的不深入,需要花时间去了解;对于还未掌握的技术,需要有十足的精力去自学、钻研,想要得到任何一个招聘公司的认可,必然要完善自己知识面与技术能力。
回过头来,目前需要我们掌握apicloud平台的开发能力,运用我们所学的知识,迅速的掌握并且能够打造出简单能用的移动app软件。于是乎这两天抓紧时间查资料,看视频,尽管对于apicloud比较陌生,但介于是基于JS、CSS、Html5+拓展模块的技术点,所以上手也比较容易,需要花时间的是熟悉api的基本操作。
看了两天视频,了解到需要先安卓apicloudLoader软件,将其与apicloud端同步,实现同步测试软件的功能,以便于展示效果。
以下是记下了几个可能要常用的技术点:

核心模块在 window.api 对象下,默认提供该模块,不需要单独引用。
扩展模块在相应的模块对象下(例如:文件系统模块在fs对象下),需要require引入(var fs = api.require('fs');)。API核心模块已经覆盖一般应用的绝大部分功能。
模块中所有方法均遵循 api.functionName(params, callback)格式,params为JSON格式,callback是Function类型,callback返回两个参数,均为JSON格式:callback(ret, err)ret处理成功信息,err处理错误信息。
apiready 方法在所有核心API模块准备完毕时执行。

一个简单的config.xml文件配置清单如下:

<widget id="A12345678901"  version="0.0.1">
    <name>API Example</name>
    <description>
        API Example App.
    </description>
    <author email="developer@apicloud.com" href="//www.apicloud.com">
        APICloud.SIR
    </author>
    <content src="index.html" />
    <access origin="*" />
    <preference name="windowBackground" value="#FFF" />
    <permission name="call" />
    <feature name="weiXin">
        <param name="urlScheme" value="wx7779c7c063a9d4d9" />
    </feature>
</widget>

“id”: 必填,应用ID,由云服务器自动分配。它是该应用的唯一标识。
“version”:必填,应用的版本号。
“name”:必填,应用名称。
“description”:可选,应用简单描述信息。
“content”:必填,应用运行的起始页。
“permission”:必填,权限配置。
注:该XML文件必须采用UTF-8编码。

端API调用
核心模块在 window.api 对象下,默认提供该模块,不需要单独引用。
扩展模块在相应的模块对象下(例如:文件系统模块在fs对象下),需要require引入(var fs = api.require(‘fs’);)。API核心模块已经覆盖一般应用的绝大部分功能。
模块中所有方法均遵循 api.functionName(params, callback)格式,params为JSON格式,callback是Function类型,callback返回两个参数,均为JSON格式:callback(ret, err),ret处理成功信息,err处理错误信息。
apiready 方法在所有核心API模块准备完毕时执行。

详情:apicloud新手指南

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值