Q1主动回忆难度 2
1/12
小程序 · 中级 04
记忆强度
小程序中级题库第 4 组,共 12 张卡片。
小程序 · 中级 04
应把定位、地址解析和天气查询设计成可取消、可降级、可缓存的任务链,而不是在页面生命周期中连续嵌套回调。
下拉刷新、地址切换和分享进入看似是三个独立入口,实际上都会驱动天气页面重新确定查询条件并加载数据。
小程序质量闭环必须贯穿开发工具、不同档位真机、体验或灰度版本以及正式版本,因为这些环境在运行内核、性能、权限、网络、缓存、包加载和审核配置上都可能不同。
复杂页面跳转应根据数据的生命周期、体积、流向以及目标页面能否独立恢复来选择通信方式。
可维护的小程序路由设计,首先要区分“打开新页面、替换当前页面、返回上一页面、切换底部导航页、重建页面栈”这些不同语义,再选择对应的公开路由 API。
跨端组件封装应追求布局意图、交互语义和主题约束一致,而不是要求所有平台逐像素相同。
小程序生命周期应理解为应用、页面和自定义组件三类状态机的协作,而不是一条只执行一次的固定回调链。
自定义导航栏不是简单隐藏系统标题栏后写一个固定高度的容器,而是要以安全区域、胶囊按钮位置、状态栏高度和页面滚动行为为依据,形成统一的布局协议。
同一小程序能力要在不同宿主和运行框架中稳定工作,核心不是追求源码和表现完全一致,而是先定义平台无关的业务契约,再通过适配层实现各端差异。
小程序缓存应被定义为带版本、作用域、期限和失效规则的数据副本,而不是权威数据库。
应用生命周期与页面生命周期并不是“应用异步初始化全部完成后,页面才开始加载”的严格串行流程。
小程序启动并不是一条等待前一步完成后才进入下一步的同步链路,而是应用初始化、页面创建、组件装配和异步数据请求相互交叠的过程。