小程序包含一个描述整体程序的app层和多个描述各自页面的page层。
app层代表顶层应用,用于管理所有页面和全局数据,以及提供生命周期方法。它也是一个构造方法,可以生成app实例。一个小程序就是一个app实例。
app层用来描述整体程序,由表1-1中的3个文件组成,必须放在项目的根目录中。
page层用来描述各个页面,page层由表1-2中的4个文件类型组成。每个小程序页面可以使用同名.json文件来对本页面的窗口表现进行配置,页面中的配置项会覆盖app.json的window中相同的配置项。
为了方便开发者使用,page层中的4个文件类型必须具有相同的路径与文件名。开发者写的所有代码最终会打包成一份JavaScript脚本,在小程序启动时运行,在小程序结束运行时销毁。