小程序的底层框架

我们会先深入小程序底层,介绍底层的架构设计,一些细节原理,以及大家所熟悉的组件系统。通过这一章的学习,我们可以在之后的小程序开发中编写出更合理的代码,遇到问题可以有依据可循,能想到更好的解决办法。

3.2 程序与页面

从逻辑组成来说,一个小程序是由多个“页面”组成的“程序”。这里要区别一下“小程序”和“程序”的概念,往往我们需要在“程序”启动或者退出的时候存储数据或者在“页面”显示或者隐藏的时候做一些逻辑处理,了解程序和页面的概念以及它们的生命周期是非常重要的。

3.1 渲染层和逻辑层

小程序的运行环境分成渲染层和逻辑层,第2章提到过 WXML 模板和 WXSS 样式工作在渲染层,JS 脚本工作在逻辑层。小程序的渲染层和逻辑层分离是经过很多考虑得出来的模型,在第6章我们会详细阐述这个模型背后的原理以及产生的问题。在本章我们会先介绍这个模型的基本工作方式。

滚动至顶部