Skip to content

小程序

设计思路 &I

1、类原生体验

  • 预加载:提前加载小程序的部分资源,减少启动时间。
  • 双线程架构:使用独立的渲染线程和逻辑线程,避免 UI 阻塞。
  • 组件化:提供丰富的原生组件,简化开发,优化性能。 2、受限的运行环境
  • 为了保证安全性和稳定性,小程序运行在受限的沙箱环境中,无法直接访问设备底层 API
  • 小程序只能使用平台提供的 API,不能执行任意代码 3、双线程架构
  • 渲染层:解析 WXML 和 WXSS,渲染 UI 界面。
  • 逻辑层:运行 JavaScript 代码,处理业务逻辑。
  • Bridge:渲染层和逻辑层通过 Bridge 进行通信。 4、生命周期管理
  • 应用生命周期:onLaunch、onShow、onHide、onError。
  • 页面生命周期:onLoad、onShow、onReady、onHide、onUnload。

旧的参考文档: