极光征文程序员

极光征文| Hello 小程序

2019-01-18  本文已影响13人  JoshLiPan

极光

极光一直致力于提供行业大数据标准化产品和服务,目前推出了包括推送,IM,统计等场景是业务 SDK。每一款 SDK 除了有基于 Android 和 iOS 原生系统支持,还扩展了 RN,Cordova 等各式各样的插件集成,web 方面也支持了 IM ,快应用的统计等。

前言

微信小程序发展很快,即用即走,各家服务商均推出了基于小程序的 SDK 集成,极光也有小程序的 IM SDK。
开发一款 SDK,首先要对开发环境要有了解,本文小程序 SDK 的开发前序旨在对微信小程序开发环境的简介,后续再继续分享我的 SDK 封装思路。

一、小程序介绍和开发环境

1.1 小程序与普通网页开发的区别

1.2 小程序的运行环境

1.3 账号问题

1.4 官方开发工具

二、小程序开发

2.1四种基本文件

2.2 代码构成

2.2.1 整体架构

小程序包含一个 app 来描述整体,包含多个 page 来描述对应单页面。代码结构如下图:

2.2.2 程序主体

程序主体 app 由三个文件组成,必须放在项目根目录,如下:

2.2.3 小程序页面

一个小程序页面 page 由四个文件组成,分别是:


2.3 三方框架

除了原生微信开发,很多前端框架也推出了适应微信小程序开发的版本

三、其他相关资料

微信小程序开发资源汇总

「本文为极光征文参赛文章」

上一篇 下一篇

猜你喜欢

热点阅读