posts

小程序开发专题

微信小程序作为微信生态的核心载体,已成为国内移动应用分发的重要渠道。本专题系统覆盖微信小程序原生开发(WXML/WXSS/JavaScript)、组件化架构与自定义组件设计、状态管理方案(MobX/Redux 适配)、云开发(云函数/云数据库/云存储)实战、多端框架对比(Taro/Uni-app/mpvue)、登录鉴权与用户体系(wx.login/code2session/Token)、网络请求与数据层设计、页面路由与导航架构、性能优化策略(分包加载/主包瘦身/骨架屏/图片懒加载)、微信支付与交易闭环(统一下单/回调验签/退款对账)、订阅消息与消息触达(一次性/长期订阅/推送合规)、搜索与微信 SEO 优化(服务直达/Sitemap)、分享与社交裂变(分享卡片/海报口令)、实时音视频与直播(live-pusher/live-player/TRTC 连麦)、开放生态与插件体系(插件开发/第三方平台代开发)、数据统计与用户分析(埋点/漏斗/AB 实验)、动画与 Canvas 可视化(海报生成/数据图表)、安全合规(HTTPS/域名白名单/代码审核)、自动化测试与 CI/CD 集成,以及从概念到上线的全栈项目实战案例,为小程序开发者提供端到端的工程化指南。并补齐微信小游戏开发、WebAssembly 高性能计算、深色模式与主题系统、无障碍与适老化、架构演进与重构、第三方 SDK 治理等进阶议题。

构建完整的小程序开发知识体系,从原生基础到全栈实战,覆盖微信生态下轻应用开发的全部关键环节。

专题文章

基础与框架

组件化与架构

云开发与 Serverless

网络与路由

性能与优化

安全与合规

支付与交易

动效与可视化

消息触达与增长

富媒体与开放生态

数据与分析

工程化与交付

项目实战

项目实践

阅读路线

阶段难度建议阅读顺序
入门初级微信小程序原生开发完全指南 → 微信小程序开发框架优势
进阶中级组件化架构设计 → 状态管理实战 → 云开发实战 → 多端对比
高级高级性能优化 → 安全合规 → 自动化测试与 CI/CD → 全栈项目实战

补充文章

以下文章补充小程序的渲染引擎、组件库工程、离线缓存、硬件连接、位置服务、商业化、小游戏开发、WebAssembly 高性能计算、深色模式与主题系统、无障碍与适老化、架构演进与重构、第三方 SDK 治理十二个方向:

文章核心内容
小程序 Skyline 渲染引擎与 Worklet 动画系统讲解小程序 Skyline 渲染引擎:与 WebView 双引擎的架构差异、开启方式与版本兼容、Worklet…
小程序设计系统与组件库工程化系统讲解小程序设计系统与组件库工程化:Design Token 体系、组件库目录结构与分层、npm 包发布与 min…
小程序离线包与本地缓存体系系统讲解小程序离线包与本地缓存体系:Storage 本地缓存 API 与容量治理、分包与预下载机制、代码包与数据增量…
小程序蓝牙与 IoT 设备连接实战系统讲解小程序蓝牙与 IoT 设备连接实战:BLE 能力全景与权限准备、扫描与设备发现、GATT 服务与特征值读写、…
小程序地图与位置服务(LBS)实战系统讲解小程序地图与位置服务实战:map 组件能力、getLocation 与 chooseLocation 授权、…
小程序广告变现与商业闭环系统讲解小程序广告变现与商业闭环:流量主开通门槛、广告位类型选型、激励视频与插屏接入、广告与体验的平衡、CPS 联盟…
微信小游戏开发:引擎选型、性能与变现从零构建微信小游戏:Cocos Creator / LayaAir / Egret 与原生 WebGL 引擎选型、渲染批次与纹理内存红线、激励视频…
小程序 WebAssembly 与高性能计算WXWebAssembly 接入 C/C++ 编译的 WASM 模块:编译产物裁剪、内存与 ArrayBuffer 零拷贝传递、分包按需加载…
小程序深色模式与主题系统theme.json、app.json darkmode 与 CSS 变量三层适配机制、语义化设计令牌、运行时主题切换与持久化…
小程序无障碍与适老化改造aria-role / aria-label 语义用法与小程序特有差异、屏幕阅读器朗读顺序与焦点管理、字号缩放与触达区域、WCAG…
小程序架构演进与遗留重构分层目标架构、绞杀者模式渐进迁移、状态收敛与 Service 抽取、架构适应度函数与 ESLint 规则守住重构成果…
小程序第三方 SDK 集成与治理npm 构建 / 微信插件 / 原生 SDK 三种接入取舍、SDK 准入评估、Adapter 封装隔离、版本锁定与隐私合规审计…

相关专题

小程序作为轻应用形态,与多种技术领域紧密相连:

全部文章 Golang Game Saas Rust Python Java 游戏开发 客户端开发 GameDev Typescript