' v! _/ ~( g$ J, N& q5 r; m- _1 H8 Z- U7 v4 \
〖课程介绍〗. [- l% y1 F' v2 C+ T
本课程选用线上真实项目进行教学,让你快速积累商业级小程序开发经验;同时采用RESTful风格API,对接线上数据,让你突破小程序与服务端交互难题。课程会从基础知识讲解到复杂原理剖析,让你在开发项目的同时学懂核心技术点;同时手把手写代码,即使前端新手也能看的懂学的会;最后课中结合老师丰富的开发经验,带你入坑出坑,让你在开发支付宝小程序的路上少走弯路,迅速成长。
2 e% w6 {9 t1 |6 Q# J: k: O6 Y
% S( Q5 X5 Y& l; W; k〖课程目录〗' e A) r6 ~; G% o- P e
第1章 课程导学与准备工作【毕设优质项目】
: v" f% ^* H; O) r) w【毕设优质项目】本章主要介绍为何学习支付宝小程序,以及开发支付宝小程序能为我们带来哪些收获。之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议。希望大家都能通过这门课程,学有所成,学有所归。...
( f0 U f# E7 F% D0 v% x7 k1-1 课前必读(不看会错过一个亿)
2 F2 W$ a6 g' Q/ @: j) S$ c# Y. ~1-2 课程导学 试看/ a6 c1 V" i6 |, c$ P
: Q, I! G3 |" z7 }9 N4 M8 J第2章 初识支付宝小程序
7 M! P+ O7 _7 l" j& Y本章首先会为大家介绍如何配置开发环境,如何使用蚂蚁开发者工具,随后我们会一起开发第一个hello world小例子,通过对开发工具以及基本文件类型的介绍,让大家快速熟悉支付宝小程序。为后面技术的学习,项目的开发做好基本准备。大家加油。...
. Z! j5 L' \& \ Y; |2-1 创建小程序,申请appId,设置团队开发者6 ]) k# M M# Y" v
2-2 开发环境搭建&开发者工具介绍+ A$ `9 Z' K$ F2 Q1 f
2-3 开发第一个支付宝小程序hello world1 G' f5 P7 d5 ~8 ]. T% @
2-4 四种基本文件类型与page样式
1 k3 D6 {+ w" r( s" Q
$ m; [9 l" |$ V% w. G第3章 支付宝小程序基础架构0 q0 z4 l- m. H/ j
本章首先会讲解app的基本文件类型以及页面路由配置,包括小程序项目的生命周期以及页面的生命周期,随后会一起学习如何配置全局常量、对象、函数以及全局样式。此外我们会通过全局配置来设置标题栏、tab选项卡以及导航组件和api。让大家掌握小程序开发的基础架构开发。 ...9 L4 z/ K& P- X. i1 S' r: a
3-1 app的三种文件类型与路径配置管理
1 M7 q9 e6 d/ ~! d" ~ p, b) @7 j3-2 结合生活实例讲解与演示app生命周期
- Q2 u# l U; f4 e8 A3-3 页面的生命周期 - 上
, h+ w, b- n: b1 e/ C' Y) O3-4 页面的生命周期 - 下
: J- M$ R s5 ?3-5 全局常量、对象、自定义函数的使用: w8 T+ h% S" ^3 [3 _' J
3-6 全局样式的使用和重写
5 g) O- @# Z& z S9 X3-7 全局与私有标题栏的配置
9 L& y/ Y- ^6 `/ J" k( R. u( D3-8 tab选项卡介绍与模块页面的创建
u6 y' U3 o9 F. G& T: u4 x+ }6 H) Q2 v3-9 tab选项卡的配置与显示. `/ ^5 N- D. S
3-10 导航组件页面跳转
! e2 h9 ^ S# K2 B% d3-11 导航api与章节回顾
* U/ Z3 ~/ t& M, x- @+ R
+ P6 F. R( U s第4章 支付宝小程序flex布局精讲与实战% a: {$ n& n/ S/ z1 [
本章首先会学习什么是flex布局,什么是flex模型。随后会对flex拆分为容器和元素进行逐一讲解。最后进行一个骰子练习,通过flex布局与css的配合实现骰子的6个点数,以此来加固flex的学习。(对于界面的开发,这部分知识非常重要)...
$ U$ r3 A9 s+ l$ Z4-1 flex布局的概念与模型
9 G" s z4 u( l6 A( t4-2 flex-direction 水平轴与交叉轴的排列方向
8 p# I4 D6 q, _( Z$ h* s' {4 ^4-3 flex-warp 换行属性以及flex-flow的结合
$ {$ e: m t( Z9 L4-4 justify-content在水平轴与交叉轴的对齐方式- q$ D$ _$ w x. q. [% ]) N
4-5 align-items元素在交叉轴的对齐方式
% x4 {$ [' W: E0 s! O+ C, y7 y# x7 }$ p4-6 align-content基于多轴线的对其方式' l- i6 C8 _2 }0 r8 c
4-7 flex设置元素的排序、拉伸与缩放
2 P2 i- x: B8 G! J% _6 i1 q' I v4-8 flex设置元素的固定占比与重写对齐方式0 N5 q* K! K0 k( |' D3 n9 A
4-9 模拟骰子1点数进行flex布局演练
5 y9 x ] B# _$ u4-10 模拟骰子2点数进行flex布局演练
5 H: W$ p! T7 S4-11 模拟骰子3点数进行flex布局演练
$ Z- B+ x9 ^$ l8 f: [* n4-12 模拟骰子4-6点数进行flex布局演练
; s! ^1 ?$ N" o' a" x- a
) ?4 [ @6 r8 m第5章 支付宝小程序视图层与基础语法精讲
9 g9 a. S6 I4 [6 c5 J z+ i本章主要学习数据绑定,涉及到变量渲染,条件渲染以及列表渲染,另外对于view和block的区别会通过代码演示来理解。随后会讲解用户事件类型以及dataset绑定数据。最后我们会学习rpx自适应像素,来实现响应式布局,以此来实现多手机不同屏幕的自适应。...
7 s- g) ~7 s, L5 j; Q5 q5-1 数据绑定与渲染
& A4 o- }5 ? d4 q2 n. }8 n5-2 ifelse条件渲染3 A( B1 B4 T, q' A( Q
5-3 for循环列表渲染
" K. _0 W3 D2 ]& ?5-4 view与block的区别3 a8 j1 M5 J7 N! r* F( J5 [
5-5 6种不同的事件类型
# [1 g" w3 N3 d5-6 dataset自定义数据的使用+ ]- ]- w# c$ G' M$ b; D N
5-7 使用rpx响应式像素实现自适应拉伸_音频.mp4+ M; m4 T+ b" x3 ]( k
6 k% e; L/ ~5 y9 I! ]" G5 K
第6章 支付宝小程序首页模块开发. n! P5 ~& \! X: S* S, Y: w
本章主要开发支付宝小程序首页模块,首先我们会学习图片组件以及13种模式,随后配合轮播图组件实现首页轮播图,同时我们搭配rpx实现自适应。接下来会对滚动视图组件进行学习并完成横向滑动的推荐商品列表。最后学习网络请求api实现本地调用在线接口,获取真实数据并且渲染整个首页。...
9 p6 F0 Q$ t! M+ X6-1 图片组件的使用
. H2 U/ q+ W* X" g8 [6-2 图片的4种缩放模式与9种裁剪模式讲解2 h5 T' d6 g h; d+ Q2 {
6-3 轮播图组件的使用与属性讲解
4 u( \1 {; [& ~5 L6-4 scroll-view组件的使用
# i7 }* t; R; g/ f5 B: G1 F: z6-5 开发首页轮播图
: d3 H& w# {( k, f6-6 flex二级嵌套开发商城特色一栏_x264
3 ] F: B0 p# y6-7 可滚动视图组件开发推荐商品: Q4 c- P' |! W
6-8 完成纵向新品列表1 x' E# ]. q2 i7 F8 h% k6 `
6-9 发送httpRequest获取轮播图数据5 l, D5 Q! ~% g7 u2 j
6-10 首页轮播图动态渲染0 q9 ]8 }6 I# H8 k# q0 ~& L [
6-11 网络请求获取推荐商品以及新品列表数据
5 O, x8 O# R! A8 h1 f. q6-12 推荐商品以及新品列表数据渲染展示# `! s" ^. G' o8 D: c
6-13 下拉实现首页数据刷新
5 F U9 |$ y# D
* l$ t# p: \- l+ j0 Y第7章 商品分类、列表、详情模块开发
5 U6 q1 f. {9 H H& k* h1 w/ p( X9 P本章首先通过flex布局实现商品分类,并且实现自适应。随后可以通过搜索查询商品并且跳转到商品列表以及详情页。最后通过模板来实现代码的公用。对于商品详情我们通过json对象的解析来渲染。* ^. c" f/ ], B
7-1 开发分类页面 - 固定搜索栏8 _$ j/ _3 l( S. }
7-2 开发分类页面 - 显示每一个分类元素
! ?$ t' _3 c, M7-3 键盘回车触发confirm事件获取搜索框的值
- A+ ?6 f7 Z4 m7-4 页面带参与debugger调试9 q u0 Q8 \9 R& F* T/ R3 Q( [) `
7-5 使用导航组件带参
0 ], \8 ]3 K0 g5 R7-6 根据不同参数发起网络请求查询商品列表
~3 ^7 z, V1 l( z& d5 R4 E7-7 使用交互api提高用户体验
, Y7 V6 U! I& ~% \1 f7-8 查询结果文字动态数据绑定与显示
% V/ z/ M8 a9 G$ D$ T; ]7-9 使用模板实现商品列表代码公用
6 q4 W9 G+ m* e1 R9 |& U9 {7-10 httpRequest请求商品详情- }, Q( ?. Y* @; C( S$ X
7-11 开发商品详情页 - 封面图
- _: S* B* `/ [7-12 开发商品详情页 - 基本信息渲染 上
& j& n' G: [$ ^& i3 `7-13 开发商品详情页 - 基本信息渲染 下/ }' u- }9 i' C1 |+ n3 R( o
7-14 开发商品详情页 - json解析渲染商品介绍% [0 x" M. a5 k2 h
7-15 开发商品详情页 - 固定底部操作栏" C, i4 i" M6 _8 D3 ?9 F
7-16 完善首页商品导航跳转_x2646 V8 _0 K8 G* o! S3 A
7-17 完善首页轮播图跳转. W' u, H. J T7 p3 k1 X+ @3 e8 S. k
( f, z5 K: e E+ Z8 U第8章 购物车模块开发
0 |3 l& D+ c' n本章主要讲解购物车模块开发,首先我们会实现用户点击购物车动画效果,随后学习本地缓存api,通过缓存贯穿整个购物车业务,最后在购物车页面,我们实现自定义checkbox组件来替换原生,从而达到整体项目的配色一致,同时也会动态计算合计金额以及购买件数。 ...
7 M8 i# R) \. x+ t$ p9 O& ^# V, x7 R8-1 实现加入购物车动画
" S. k, ~( L/ o! v' P8-2 实现动画复原$ r9 [& h4 _, o! o
8-3 购物车方案与缓存api
& {* E% d' Z: T6 o2 V' Z8-4 商品加入购物车 T+ M& U' P' U' ^% {
8-5 完善相同商品加入购物车业务3 e2 u) |5 f/ k6 t9 K( \, j
8-6 开发空购物车页面与switchTab
% @- L! M' W% v1 s4 a5 b3 b/ b8-7 请求购物车真实数据+ I7 d9 K3 m5 R# N/ ^
8-8 构建不可变商品列表) o$ c! p+ G1 C* Q/ q; u) y" w% ]
8-9 固定底部购物车操作栏% Q: T; f0 q+ {
8-10 渲染非空购物车与debugger调试js5 ]; {) R0 q! Z, Y+ e! g" Q- C
8-11 自定义checkbox组件实现选择单个商品..5 C3 J& I* C( c* y/ S4 T$ u; G E" a
8-12 自定义checkbox实现全选或取消全选
( R5 o" K( ^! e( [- M0 o; q8-13 重新计算商品金额和件数
" U) K- Q. ~% k2 a1 x8-14 章节回顾0 V# L8 i; ?# c; m
# L1 e% E G5 Q* a: r' a第9章 订单模块开发
3 X$ E8 d0 T3 H. Y! d8 `6 q本章主要讲解订单业务处理流程,首先会根据流程图来理解整个流程,随后理解每个节点的订单状态。之后开发订单结算页面并且渲染购物车提交的商品数据,作为订单数据,我们会构建预处理订单,以此来实现需要预先准备给提交到后端的数据。...+ N# A3 K6 e9 G
9-1 订单流程、订单状态、支付失败的业务讲解) c; j* T8 h3 u5 g
9-2 构建预处理订单数据4 S% u' [# h4 e/ j
9-3 渲染订单结算页面4 c$ c8 C* _% u; n' J
9-4 监听文本框事件
0 r" O8 I& \$ a. ~/ j8 @# p9-5 生成待付款订单
% m8 `: |$ J( A0 V( G) w9 a/ ^9-6 清除购物车商品缓存6 S" |$ v9 e% L- s' E
9-7 商品页直接购买
# u+ L: x: ~5 n# m9 F, ?
9 s8 z$ J# O7 ? H5 k第10章 地址管理模块开发6 G" ]" u8 s b
本章主要讲解地址管理相关业务,用户可以对地址进行增加、修改以及删除,在地址列表,用户可以设置默认地址也可以选择地址,并且列表页面的选中效果我们会实现信封风格样式。操作地址的时候会涉及到表单组件以及自定义组件,最后通过开发自定义的城市选择组件以此实现组件通用化。...
; g3 {0 K2 \5 F7 S10-1 渲染页面地址信息
) p% W7 w, u) a- G0 [* K3 ~10-2 渲染静态地址选择页面, p2 K+ l# r% m3 f; B6 x
10-3 渲染地址信息页面/ y S) t W" m& h$ p
10-4 城市选择api
2 A8 e- M3 w4 N# B; B9 O10-5 开发自定义城市组件.mp40 K% D- }" X2 ^* w7 H( k
10-6 提交新地址/ P/ N' ]9 E! L
10-7 订单页初始化地址信息
; w$ V+ \5 O+ `( g; c- t& A10-8 地址列表同步展示8 u8 L ~8 Y$ t8 B& N& G( E. e7 g
10-9 编辑地址业务处理,更新订单结算页地址" O& u. c+ a: ^8 a- t. v6 A5 p
10-10 删除地址业务处理7 J( p8 G1 T. p J% }
10-11 信封效果动态选中实现
; ]9 x" i# k4 \) Z7 R2 B10-12 确认选择地址2 E, I6 P! d8 G9 L
10-13 设为默认地址
7 l6 M, R; T6 P; \- F; K( Q2 \; {
. d- b5 e, L2 Z2 }6 e5 V" F" D6 \第11章 个人信息页面开发与登录授权api讲解9 r/ L1 `5 z+ Q y' {
本章主要讲解个人页面的开发,首先我们会讲解支付宝授权登录,熟悉他的整个处理流程,本页面的历史订单数据用于提供给用户查看不同状态的订单,当然用户可以处理不同的订单,比如重新支付、取消订单、确认收货等。最后通过交互api实现用户的退出。授权登录的审核注意点我们也会提前在这里讲解噢!...
9 F7 [+ L4 C3 F- u4 G6 y11-1 团队协作细则
8 ]+ s3 s% t( R k/ I" B) a+ `7 T, w11-2 是否登录页面展示8 K& O& J7 a( P) c$ {) j6 {! p
11-3 授权登录业务梳理( K/ D# B9 R( y
11-4 授权api获取用户授权码
! C2 E0 P, g2 A, m11-5 请求个人信息设置全局对象9 A( h. D2 f# Y& a0 w( o) @
11-6 完善提交订单的全局用户信息3 J m; Q) Y& T" n
11-7 使用showActionSheet退出
" D) x! a; R& X1 n: l% y, X11-8 真机调试% t6 m) m+ |1 r$ y9 F
11-9 商品详情页的默认收藏状态
& [8 T/ k" g$ s( K11-10 商品收藏与取消" T! _/ s: _* c2 P4 m8 x
11-11 拦截未登录用户
m7 J3 _- p4 _) C5 W2 l7 C, b% C* z' i: \4 D4 C/ K: V
第12章 支付宝收银台支付模块开发
0 n; l! p5 t* }4 T. b. S5 ]. G本章主要讲解支付宝授权支付,实现唤起收银台进行支付,同时对于整个支付的业务处理会详细讲解。当用户支付完毕后可以在个人页面看到历史订单,针对不同订单会涉及到不同的订单状态,通过本章的学习,可以打通支付的整套环节。...
: t1 m: E& h0 t& D! e12-1 支付宝支付业务梳理 试看
}* k) W' |- u" j- N# R; v12-2 跳转到支付页面
# K P* G) f$ F: P! t' V: l12-3 获得支付宝交易流水号tradeNo
# {) v; b {6 v, j) S4 D, F$ i12-4 唤起收银台8 s: F9 N5 @9 Q0 M6 r+ C
12-5 支付状态码与支付结果
6 E* u# s8 V9 f4 ?7 _- X, m9 Z12-6 开发历史订单tab组件+ j5 C8 V7 s0 I) Y
12-7 控制tab选中效果& F/ \0 P7 C0 F) ~, Z1 g7 p1 G; z9 v
12-8 初始化订单列表
0 G: n! K/ T+ A12-9 构建历史订单列表9 J2 f% X, O- ?/ l) N: I4 T6 S4 ?
12-10 切换不同订单状态列表 B: g. G6 y& k
12-11 取消订单
4 D1 b2 g/ x: x/ {1 U7 ?- x _+ r12-12 提取支付公用方法,重新唤起收银台' S0 S ^( X6 D( r
12-13 确认收货
7 G- f. o4 U* r$ O3 R3 d: T
6 q! G- m, x4 [4 D' @第13章 属于你的支付宝小程序发布与上线& \, S9 m5 `- C! K5 _
大家如果是从头到现在一直跟下来的,相信大家已经开发出了一款属于自己的支付宝小程序了, 接下来本章为大家讲解小程序如何发布与上线,如何避免审核的坑,以及审核方面的各个流程和注意点,如何设置体验版,最终发布上线。让大家真正拥有一款高质量的线上作品。...
5 R# ]& q# C8 a; l8 z8 l' o5 F13-1 打包上传,生成体验版 试看
9 {% ^ d9 Y4 J2 P2 K& Q' ?; N6 A" j& Z13-2 提交审核的注意事项与驳回案例
" `" J8 X U- L; h8 A) X0 ]7 g13-3 灰度测试与上架
8 O B6 A, {" h7 [; W0 I# z$ |* [0 d' O
第14章 后端内容扩展
$ Q, L2 V0 l. w- T( E* N! x" w本章节针对原有实战体系做了后端内容的扩展,演示了从零搭建java开发环境,并且导入项目运行项目以及基本的配置,此外支付宝小程序也已经可以使用个人版进行对接并且实现支付宝授权登录,对于商品图片与文字等信息也可以根据自己需要去修改数据库噢~(注:java代码没有基础不建议修改噢~)...' {" I% v8 w- i
14-1 安装jdk
/ g- m7 L' Q- @5 N' Z7 D- b) o, \' d- o14-2 安装maven: [1 A P7 B/ t6 @6 t a/ b
14-3 maven依赖库2 L7 {7 m0 y# x/ Q9 y
14-4 安装数据库MariaDB,导入数据库,讲解表结构
& {9 D+ o. A( |9 a0 P9 a14-5 安装sts, 配置jdk,导入项目
- I6 v8 |5 Y* B2 B* U0 ]6 b9 ~14-6 使用个人支付宝账号联调授权登录) R0 c; T; O' n4 J) {% S
14-7 假支付跑通订单流程8 g3 _* @2 \7 u2 {0 V' f
1 w. P9 z$ i8 K1 U
第15章 课程总结
: A( t" ^4 Y# N% q# u2 c恭喜大家,坚持到了最后,本章我将和大家一起对整个实战做总结和回顾。最后期待大家将自己的作品发布上线,等待你们的好消息。; p& b/ \, o4 r
15-1 课程总结5 g7 |. v) Q2 u h9 \' C7 y
" U8 t+ Z8 `+ t7 j9 @# R〖下载地址〗) b# [ Q" N" X! Z0 D
6 C9 m; S& u6 m
Q P# j! n. u----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------1 j! ~. Y! M) k, l. O) P
# i, |5 ~2 T6 |2 x" }8 \〖下载地址失效反馈〗* r" }/ Z/ M, l p, g" K
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com( e1 C% }( }7 @
! d; _% Z: k q; i1 z. i〖升级为终身会员免金币下载全站资源〗
* J' t( c5 F5 n# ]全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html3 {) R! H" D( Z/ y
, Q( n* x j; ?) K" h) @! [3 ~〖客服24小时咨询〗+ Q# ?% \7 x5 ?
有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
( I, p, T. z$ i1 C2 m. Q) U: h! H& X0 r5 N. y
|
|