Skip to content

逻辑层与视图层分离架构

架构设计原因

非 H5 端(小程序/App)采用逻辑层与视图层分离架构,核心目的是提升性能

  • 逻辑层:独立的 JS 引擎运行(如 V8),负责业务逻辑处理
  • 视图层:基于 WebView 或原生渲染,负责界面展示
  • 通信机制:通过数据传输协议(JSC 桥接)实现两层通信

开发限制

  • 逻辑层无法直接操作 DOM/BOM(H5 端除外)
  • 不支持 windowdocument 等浏览器对象
  • 定时器、事件监听需在页面销毁时清理,避免内存泄漏

尘埃虽微,积之成集;问题虽小,记之为鉴。 雾中低语,心之所向;思绪飘渺,皆可成章。