微信小程序采用 JavaScript
、WXML
、WXSS
三种技术进行开发,本质就是一个单页面应用,所有的页面渲染和事件处理,都在一个页面内进行,但又可以通过微信客户端调用原生的各种接口
微信的架构,是数据驱动的架构模式,它的 UI
和数据是分离的,所有的页面更新,都需要通过对数据的更改来实现
小程序分为两个部分 webview
和 appService
。其中 webview
主要用来展现 UI
,appService
有来处理业务逻辑、数据及接口调用。它们在两个进程中运行,通过系统层 JSBridge
实现通信,实现 UI
的渲染、事件的处理
正文结束
Ctrl + Enter