APICloud最核心就是文档里面的每一个API,之所以推荐是因为使用很简单,封装很全面标准,而且具有设计思想的深化。如果把APICloud开发人员比做用户的话,那这些人便是底层的开发人员。如果能够这样考虑问题,相信通读代码的实现和封装的兼容思想以后开发水平会有一个质的提升。
1.7.1 API对象–属性
api 对象是您入门 APICloud 必须了解和熟练掌握的一个基础对象。api 对象提供了构建应用程序所需要的一些基本的方法[Method],如窗口操作、相册和网络数据访问等;以及一些常见的属性[Attribute],如屏幕宽度(screenWidth),系统类型(systemType)等;还有一些常用事件[Event],如电量低(batterylow)事件、应用进入后台(pause)事件。api 对象不需要 require 引用,可以直接在 js 中使用。
1.7.2 API对象–常量
手机端相关属性的封装
1.7.2 API对象–监听事件
此事件是在api对象准备完毕后产生,在每个Window或Frame的HTML代码中都需要监听此事件,以确定APICloud扩展对象已经准备完毕,可以调用了。
1.7.2 API对象–方法
方法是API中的核心,内容包括窗口系统、应用管理、网络通信、数据存储、消息事件、设备访问、UI组件、多媒体、模块加载、WebApp历史、其它
-
窗口系统
-
应用管理
-
网络通信
-
数据存储
-
消息事件
-
设备访问
-
UI组件
-
多媒体
-
模块加载
-
webapp历史和其他
1.7.2 使用方法
示例:
api.addEventListener({
name:'pause'
}, function(ret, err){
alert('应用进入后台');
});