小程序企业级实战
🧑🎓
30章 · 从入门到企业级
01
小程序初探
支付宝小程序是什么?它和微信小程序有啥区别?企业为什么要用它?
→
02
开发环境搭建
注册支付宝开发者账号、下载并安装小程序开发者工具、创建你的第一个项目。
→
03
项目结构解剖
了解 .axml、.acss、.js、.json 文件的作用,以及它们如何协同工作。
→
04
框架基础
数据绑定、条件渲染(a:if)、列表渲染(a:for)—— 让页面“活”起来。
→
05
事件系统
点击、长按、触摸等事件处理,以及事件对象的使用。
→
06
组件化开发
自定义组件的创建、属性传递、插槽(slot)的使用。
→
07
API 调用入门
调用支付宝开放 API,如获取用户信息、支付接口等。
→
08
数据请求
使用 my.request 发起网络请求,处理 GET/POST 数据。
→
09
本地存储
使用 my.setStorageSync / my.getStorageSync 实现数据持久化。
→
10
页面路由
导航到新页面、返回上一页、页面栈管理。
→
11
生命周期
页面生命周期(onLoad, onShow, onReady, onHide, onUnload)和组件生命周期。
→
12
样式与布局
Flexbox 布局实战、响应式设计、CSS 变量在 .acss 中的应用。
→
13
表单与输入
表单组件(input, textarea, button)的使用与校验。
→
14
媒体组件
图片选择(my.chooseImage)、预览(my.previewImage)、上传(my.uploadFile)。
→
15
地图与定位
使用 map 组件、获取当前位置(my.getLocation)、逆地理编码。
→
16
支付集成
接入支付宝支付流程,从生成订单到支付回调处理。
→
17
用户授权
获取用户手机号、头像、昵称等敏感信息的授权流程。
→
18
云开发入门
使用支付宝云开发(CloudBase)搭建后端,无需自建服务器。
→
19
云函数实战
编写云函数处理业务逻辑,如数据聚合、定时任务。
→
20
数据库操作
云数据库的增删改查,权限管理,索引优化。
→
21
文件存储
上传文件到云存储,生成临时 URL 供前端使用。
→
22
性能优化
减少包体积、合理使用缓存、避免不必要的渲染。
→
23
调试与测试
使用开发者工具的调试面板、模拟器、真机调试。
→
24
安全最佳实践
防止 SQL 注入、数据加密、HTTPS 强制使用。
→
25
发布与审核
提交代码审核、版本管理、灰度发布策略。
→
26
数据分析
接入支付宝小程序数据分析,埋点与用户行为追踪。
→
27
多端适配
一套代码适配支付宝、淘宝、钉钉等多端运行。
→
28
插件开发
开发并使用小程序插件,实现功能复用。
→
29
企业级架构
模块化、状态管理(如使用 mobx)、代码规范。
→
30
实战项目
从零搭建一个企业级电商小程序,涵盖首页、商品详情、购物车、支付全流程。
→