微信小程序教程
面向 Java 后端开发者的小程序教程,覆盖 WXML/WXSS/JSON 配置、组件与生命周期、网络请求、存储、微信登录、支付、文件、地图、实时通知、性能和发布流程。
小程序定位、宿主环境与 H5/Vue 区别
本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「小程序定位、宿主环境与 H5/Vue 区别」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
WXML 数据绑定与模板语法
本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「WXML 数据绑定与模板语法」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
bind、catch、capture
本章属于「微信小程序 / 事件、生命周期与组件」,围绕「bind、catch、capture」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
navigateTo、redirectTo、switchTab、reLaunch、navigateBack
本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「navigateTo、redirectTo、switchTab、reLaunch、navigateBack」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
wx.request 与 HTTP/JSON
本章属于「微信小程序 / 网络、API 与文件」,围绕「wx.request 与 HTTP/JSON」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
wx.login code → Java 后端 → 微信服务
本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「wx.login code → Java 后端 → 微信服务」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Location、Map 与授权
本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「Location、Map 与授权」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
店铺状态、分类、菜品与套餐浏览
本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「店铺状态、分类、菜品与套餐浏览」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
账号、AppID、开发者工具、模拟器与真机
本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「账号、AppID、开发者工具、模拟器与真机」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
wx:if、hidden、wx:for、wx:key
本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「wx:if、hidden、wx:for、wx:key」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Page 生命周期
本章属于「微信小程序 / 事件、生命周期与组件」,围绕「Page 生命周期」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
页面栈、参数与返回传值
本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「页面栈、参数与返回传值」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
请求工具封装、baseURL、header 与统一错误
本章属于「微信小程序 / 网络、API 与文件」,围绕「请求工具封装、baseURL、header 与统一错误」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
openid、unionid、session_key
本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「openid、unionid、session_key」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
扫码、电话、剪贴板、订阅消息
本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「扫码、电话、剪贴板、订阅消息」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
购物车、地址簿、订单确认与提交
本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「购物车、地址簿、订单确认与提交」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
app.js、app.json、app.wxss、pages、components
本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「app.js、app.json、app.wxss、pages、components」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
WXSS、rpx、全局与页面样式
本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「WXSS、rpx、全局与页面样式」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
App 生命周期
本章属于「微信小程序 / 事件、生命周期与组件」,围绕「App 生命周期」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
TabBar 与导航结构
本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「TabBar 与导航结构」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Token 注入、登录失效与重试边界
本章属于「微信小程序 / 网络、API 与文件」,围绕「Token 注入、登录失效与重试边界」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
业务用户、Token、用户上下文与鉴权
本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「业务用户、Token、用户上下文与鉴权」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
主包、分包与按需加载
本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「主包、分包与按需加载」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
订单状态、催单与 WebSocket / 实时通知
本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「订单状态、催单与 WebSocket / 实时通知」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
app.json、page.json、project.config.json
本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「app.json、page.json、project.config.json」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Template、WXS 的定位与边界
本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「Template、WXS 的定位与边界」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Component properties、data、methods、lifetimes
本章属于「微信小程序 / 事件、生命周期与组件」,围绕「Component properties、data、methods、lifetimes」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
Storage 同步 / 异步 API
本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「Storage 同步 / 异步 API」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
chooseMedia、uploadFile 与 MultipartFile
本章属于「微信小程序 / 网络、API 与文件」,围绕「chooseMedia、uploadFile 与 MultipartFile」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
微信支付预支付、调起、回调、验签与幂等概览
本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「微信支付预支付、调起、回调、验签与幂等概览」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
启动、setData、图片、列表与网络性能
本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「启动、setData、图片、列表与网络性能」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
开发版、体验版、审核版、线上版
本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「开发版、体验版、审核版、线上版」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
逻辑层、渲染层、双线程模型与通信桥
本章属于「微信小程序 / 平台、工具与 JSON 配置」,围绕「逻辑层、渲染层、双线程模型与通信桥」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
data、setData 与渲染性能
本章属于「微信小程序 / WXML、WXSS 与页面渲染」,围绕「data、setData 与渲染性能」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
triggerEvent、slot 与组件通信
本章属于「微信小程序 / 事件、生命周期与组件」,围绕「triggerEvent、slot 与组件通信」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
全局状态、页面状态与刷新策略
本章属于「微信小程序 / 导航、TabBar、状态与存储」,围绕「全局状态、页面状态与刷新策略」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
downloadFile、openDocument 与文件业务
本章属于「微信小程序 / 网络、API 与文件」,围绕「downloadFile、openDocument 与文件业务」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
手机号 / 用户信息等敏感能力与隐私授权
本章属于「微信小程序 / 微信登录、鉴权与支付」,围绕「手机号 / 用户信息等敏感能力与隐私授权」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
隐私协议、权限声明、审核与兼容性
本章属于「微信小程序 / 平台能力、性能与隐私」,围绕「隐私协议、权限声明、审核与兼容性」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。
小程序 → Spring Boot → MySQL 全链路秋招验收
本章属于「微信小程序 / 外卖项目实战、实时通信与发布」,围绕「小程序 → Spring Boot → MySQL 全链路秋招验收」建立核心认知,要求能够解释概念、理解机制或 API、完成最小代码实验,并能连接到 Java 全栈真实项目与秋招问题。