Q1主动回忆难度 3
1/12
小程序 · 高级 02
记忆强度
小程序高级题库第 2 组,共 12 张卡片。
小程序 · 高级 02
本地缓存用于提升启动速度、支持短时离线和保存可重建状态,云开发数据库应作为跨设备心情数据的权威来源。
缩短小程序首屏时间,应先把启动链路拆成包下载与解析、脚本执行、页面创建、数据等待和首次渲染,再依据真实瓶颈选择分包、预下载、缓存、请求调度或渲染优化。
小程序云开发适合需要快速获得身份关联、数据库、文件存储和云函数能力,且业务与小程序生态结合较紧密的中小型项目、原型或活动型应用。
小程序中的登录、用户授权和业务权限是三个不同层次。
缓存、分包和首屏优化解决的是启动链路中的不同问题:缓存减少重复请求并提供弱网降级;
天气卡片、趋势图和粒子动画属于三种不同的渲染负载,应分别采用声明式列表、低频图表绘制和逐帧画布动画,不能把全部状态都塞进页面数据并依赖高频 setData。
排查小程序运行时异常,应先建立从业务源码、构建产物、逻辑执行环境、视图执行环境到宿主桥接层的分层模型,再用最小复现和可观测证据定位故障所在层。
可靠的小程序登录需要客户端、开发者服务端和平台服务共同完成。
小程序采用逻辑层与视图层分离架构,主要是为了让宿主统一控制脚本能力、页面渲染、生命周期和安全边界,并适配不同终端的运行环境。
页面路由、业务登录和用户授权是三个相互关联但不能混为一谈的领域。
首屏慢、包体积大和长列表卡顿分别涉及下载与初始化、数据获取以及跨层渲染三个链路。
云函数应被视为独立部署、独立依赖、受运行时和配额约束的服务端单元,而不是“上传后自然可靠安全”的脚本。