平台介绍:

使用 APICloud 可以开发移动APP、小程序、html5 网页应用。如果要实现编写一套代码编译为多端应用(移动APP、小程序、html5 ),需使用 avm.js  框架进行开发。如果只开发APP,则可以使用前端技术(HTML5、Vue、react 等)、avm.js 进行开发,还可以使用模块商店大量的原生模块以及多端组件。

API对象:  封装了非常常用的接口,如窗口操作,网络请求,媒体播放,事件监听,是开发中用到频率最高的。目前大部分API对象接口已适配了微信小程序,在多端开发文档中有说明。

窗口操作教程,详见 https://blog.csdn.net/ff_888888/article/details/122196826

模块使用教程,详见  https://blog.csdn.net/weixin_43947457/article/details/122540956

开发工具使用教程,  详见  https://docs.apicloud.com/apicloud3/#/overview/devtools?index=0&subIndex=3

使用开发工具可以新建项目,编写代码进行开发。可以管理代码,提交代码到云端,然后编译测试版或正式版安装包。

开发控制台:指APICloud官网开发控制台,有很多功能,如创建应用,上传应用图标,上传应用启动页,上传应用证书,云编译(生成安装包),版本更新,云修复等。

avm.js 学习方法:

首先看一遍官方文档,可以运行一遍其中的示例代码。有些人感觉学习一种新技术会很困难 ,不愿意去学习。首先要打消这种心态,只要一步一步去学习还是很简单的。通过阅读文档我们发现 avm.js 的语法和html 有相似之处,都是一些标签,属性,和事件。和 vue 也很相像,指令、生命周期、组件这些都很像,所以如果有html ,js 基础, 或者学过 vue ,会感觉很容易学。

看一下简单的示例页面:

<template>
<scroll-view class="main" scroll-y>
<button onclick={this.btnAction}>默认按钮</button>
<button class="btn" onclick={this.btnAction}>自定义按钮</button>
</scroll-view>
</template>
<style>
.main {
width: 100%;
height: 100%;
}
button {
margin: 8px;
}
.btn {
width: 200px;
height: 40px;
color: #fff;
background-image: linear-gradient(to bottom, #00b, #006);
}
</style>
<script>
export default {
name: 'button-test',
data(){
return {
}
},
methods:{
btnAction(e){
api.alert({
msg: '触发了点击事件'
});
}
}
}
</script>

开发流程入门视频教程:https://ke.qq.com/course/4365948/12486500725988988?_wv=2147487745#term_id=104530623

新建应用时,可以选择模板应用,这样可以学习其中的源码。

学习过程中,如果有问题,可以到官方论坛提问,有很多小伙伴解答。

最新文章

  1. JavaWeb_day06_Filter过滤器
  2. HDU 4467 分块
  3. unreal3脚本stacktrace的问题
  4. MVC中的@Html.DisplayFor如何控制日期的显示格式
  5. javascript中的计时器
  6. if语句解一元二次方程~
  7. SCALA表达示简例
  8. TFS2013团队使用纪要
  9. YII学习(第一天)
  10. java访问mysql方法数据库
  11. 【BZOJ3993】 星际战争
  12. &quot;《算法导论》之‘线性表’&quot;:基于静态分配的数组的顺序表
  13. call(),apply()和bind()的区别
  14. commandjs、AMD、CMD之间的故事
  15. C++中vector使用详细说明 (转)
  16. AngularJS基础01 从HelloWorld说起
  17. 04-树6 Complete Binary Search Tree(30 分)
  18. IntelliJ IDEA 优化总结
  19. OneProxy实现mysql读写分离
  20. thinkphp辅助方法,数据库操作

热门文章

  1. java中list集合怎么判断是否为空
  2. 12.MongoDB系列之副本集管理
  3. JavaScript基础&实战 JS中正则表达式的使用
  4. sentinel的四种流控规则介绍
  5. NLP之基于TextCNN的文本情感分类
  6. 5 why 分析法,一种用于归纳抽象出解决方案的好方法
  7. VUE2 学习(推荐直接学习VUE3)
  8. 【炫丽】从0开始做一个WPF+Blazor对话小程序
  9. Day10:for循环结构的使用详解
  10. AI音乐创作,让每一个人都成为音乐家