小程序开发框架提供丰富的微信原生 API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。详细介绍请参考 API 文档。
2022年4月5日...大约 2 分钟
小程序使用 JSON 文件来描述自身的配置,小程序的配置主要分为全局配置、页面配置两种。
提示
为了补充全局配置、页面配置的缺失,小程序配置还包括项目配置与 sitemap 配置。
小程序开发框架的逻辑层 (App Service) 使用 JavaScript 引擎为小程序提供开发者 JavaScript 代码的运行环境以及微信小程序的特有功能。
逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。
开发者写的所有代码最终将会打包成一份 JavaScript 文件,并在小程序启动的时候运行,直到小程序销毁。这一行为类似 ServiceWorker,所以逻辑层也称之为 App Service。
框架的视图层由 WXML 与 WXSS 编写,由组件来进行展示。
将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层。
WXML (WeiXin Markup language) 用于描述页面的结构。
WXS (WeiXin Script) 是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。
WXSS (WeiXin Style Sheet) 用于描述页面的样式。
组件 (Component) 是视图的基本组成单元。