微信小程序采用框架进行开发,主要分为视图层、逻辑层以及JSBridge。JS负责业务逻辑层的实现,视图层则有WXML和WXSS共同实现,而JSbridge实现了对底层API接口的调用。
1.1 源码结构
小程序代码被称为appbrand;
app.js 主要是给我们的微信小程序去注册一个这样的微信小程序应用;
app.json 就是帮我们去进行一个微信小程序的一个全局配置,包括我们的一些网络请求的超时时间,还有我们一些窗口的表现,还有我们各个页面的一个注册的路径;
app.wxss 这个文件呢是帮我们去设置我们微信小程序全局的一个样式那么我们看到这个目录结构下还有两个文件夹
pages主要存放是所有小程序页面,每个小程序页面最多是由四个文件组成:js文件、json文件、wxml文件和wxss文件;js文件是处理微信小程序页面的逻辑和一些数据交互, json文件是去配置微信小程序页面信息,wxml文件是展示我们小程序页面的一些元素和内容,wxss文件是去设置小程序页面的样式。
util.js文件主要一般我们会存放的是一些工具的函数