微信小程序渲染层与逻辑层交互原理

1. 网页开发与小程序开发有何不同?

2. 小程序运行环境

3. 页面渲染技术选型

  1. 纯客户端技术;

  2. 纯Web技术;

  3. 用客户端原生技术与Web技术结合的混合技术(Hybrid),小程序就是使用的这种技术;

4. 渲染层与逻辑层交互原理

在渲染层中触发相关事件时,事件并不是直接传递给逻辑层,而是从渲染层把事件传给系统层,系统层把事件转发给对应的逻辑层,逻辑层进行相对应的业务操作,将处理完成的数据返回给系统层,系统层把数据传递给渲染层,渲染层用于展示,这就是渲染层与逻辑层的交互关系。所以在小程序中有一个很忌讳的操作,不能频繁的去进行setData,否则小程序会卡死。另外如果一个变量不会影响页面渲染,就不应该放在data里,这样在更新数据时会过多的消耗系统资源。

相关推荐
拖孩1 天前
用 AI 重解千年观音灵签,做了一个微信小程序,每天摇一摇,命运给你回应
前端·后端·微信小程序
java1234_小锋1 天前
【免费】微信小程序网约车(打车,在线叫车,移动出行)系统(SpringBoot4+Vue3) 锋哥原创出品,必属精品
微信小程序·网约车·在线叫车·移动出行
AI砖家2 天前
AI编程—微信小程序开发规范
微信小程序·小程序·notepad++·ai编程
sam-zy3 天前
微信小程序+ESP8266+Arduino 开发智能插座,有本地OTA功能
微信小程序·小程序
A24207349303 天前
微信小程序开发:常用基础语法与指令详解
微信小程序·小程序·notepad++
laboratory agent开发4 天前
2026小程序系统多维度技术与落地能力深度解析
微信小程序
badhope3386 天前
当所有AI都在抄同一份作业:前端模板的趋同、困局与破局
前端·ai·ai编程·前端开发·tailwind·ui设计
laboratory agent开发6 天前
多维度拆解小程序平台:数字化经营工具的理性选择指南
微信小程序
T01156186 天前
独立开发者商单实战|商超门店小程序(自提 + 同城配送):小程序全端页面 & 业务流程总图汇总
微信小程序·小程序·个人开发·前端实战
驳是7 天前
入坑 UniApp 写小程序,一些感受
微信小程序