1 S( f- o* r# d. X
& _+ C9 U' D* B& T2 e5 O
〖课程介绍〗
0 h; c, m% H7 E) w7 o/ m$ q学习没有速成,但可以很有技巧!本课程为你梳理关键知识脉络,通过经典开发场景还原,理清问题的来龙去脉,告别“实现了就好”、“维护不了”的困境;“封装”、“异步”、“架构设计”、“面向对象”等晦涩的名词不再神秘,让“可读性、可扩展性、可维护性”落地。
, t1 N' d. J% e) v4 D* D. Y4 ]〖课程目录〗
/ w, D. l/ ]; d. N: n! ^$ N( ?第1章 课程指南:配套教材及环境搭建 试看4 节 | 25分钟6 Q1 Q! f9 B8 i* E! _5 p }9 P2 h
1-2 课程食用指南 (01:26)
( @: e6 \6 q/ P4 G% ^1-3 小黄,做一个小程序 (03:56): c5 I4 C1 g$ A2 C: Q5 M+ D$ \
9 O7 g. x/ n! { H" E( a, j& T
1-4 开发环境、开发工具准备 (08:09)
+ D4 e/ h6 Z5 c4 ]7 R0 W$ f第2章 初始小程序和项目需求分析9 节 | 112分钟9 E3 E) g9 I+ p5 t
2-1 开篇语 (02:05). ]: U% S5 H6 Q9 \
2-2 功能结构与业务流程梳理 (23:53)" {9 t+ s5 c0 w; E: i1 n" g# X W. }( x
2-3 常用基础组件、样式布局入门 (16:34)
! Y- h, ^: ^0 m; ^5 X8 `% H: b6 ]2-4 让页面数据“动”起来,数据绑定、列表渲染、条件渲染入门j (16:03)6 n, ^, a0 W! s4 C1 s
2-5 感受平台生态的力量,常用API入门(上) (14:28)/ [( }% ^" U. C7 M) w# O9 n
2-6 感受平台生态的力量,常用API入门(下) (14:45)
5 \. s3 h9 B0 v$ H& d2-7 特别的API——wx.request,前后端分离架构初探 (14:33)- t# @1 @% G e) G& Q: p
2-8 前后端分离架构的前世今生 (08:44)
4 J9 e7 S# F" `; N2-9 章节回顾! r1 R. e+ ?$ [5 P
( m( k7 I' p6 w( \( [3 Y! }
第3章 内容标签页、swiper服务分类筛选“最小原型”实现7 节 | 63分钟
( L* V% d S+ r( q3-1 开篇语 (01:37): G* e; r& T9 U
3-2 原生tabBar组件使用及配置文件介绍 (20:26)! p( Y0 \* y+ z3 J% T
3-3 实现“广场”页面标签页效果(上) (14:14)0 m; E5 z5 G2 l
3-4 实现“广场”页面标签页效果(下) (10:38)- r0 @* W4 W0 i
3-5 分类筛选功能实现 (15:25), M, ]# l$ b/ T8 O
3-6 【项目作业】服务分类 Swiper 样式优化
9 N+ w+ @+ g" E# q3-7 章节回顾4 `1 I5 `* _' S6 L) _, p7 e
: z. X1 H' y/ T! F8 J4 A* Z' Z
第4章 内容标签页组件化,自定义组件定义、插槽、通信。10 节 | 88分钟( |9 e/ Z) P2 C8 U* B/ }; o
4-1 开篇语 (04:06)0 Q; M) W+ ^4 t. p7 i
4-2 进阶必备——自定义组件基本概念 (09:10)# C6 d- t) D9 V8 l
4-3 重构内容标签页(上)——自定义组件 Tabs (14:45)
* m" X/ z' t+ [+ H# \* ?1 V4-4 重构内容标签页(下)——自定义组件插槽 (08:45)& f7 q: \# M2 o1 l. D
4-5 警惕频繁事件交互和 setData (11:39)' ]* l5 M6 L, I% k/ u
4-6 WXS 实现手指滑动监听切换标签(上) (16:10)) s8 P( _& `6 u% `8 {
4-7 WXS 实现手指滑动监听切换标签(下) (17:16)& C* l$ t9 m8 x7 o6 o; I
4-8 高频技巧,填充屏幕剩余空间实现大范围事件监听 (05:48)
7 V, L/ Z6 K# {0 x, X4-9 【实践作业】 wxs滑动监听优化
3 u5 T! @/ t0 c. _' i4 I4-10 章节回顾% S# M" p& M- v c- q9 g+ M% y. S
! \. h5 D8 K g0 v9 f
第5章 代码分层设计实践与网络请求封装11 节 | 147分钟+ I" ?+ ?) y% T% ]
5-1 开篇语 (03:02); Q! r! _, T0 i6 x3 @8 m5 }; g
5-2 JS面向对象与代码分层设计- (21:13): e# ] Q! M! t9 y
5-3 wx.request二次封装实现统一响应、异常处理(上) (16:05)6 d$ b7 r4 }& W! x$ F
5-4 wx.request二次封装实现统一响应、异常处理(下) (15:55)
% j( `& @" K$ w+ P' @0 O2 g5-5 告别回调地狱——async、await与同步、异步编程(上) (14:14)
& Y* T2 C' t5 Z* H( V( f5-6 告别回调地狱——async、await与同步、异步编程(下) (17:02)
4 J# d1 k T0 w5-7 小试牛刀,利用二次封装的请求库实现服务分类选项加载 (10:00)% U# j1 W9 P) W6 C
5-8 “服务预览”组件封装实现服务列表展示 (29:45)
( W: r( I* h$ z* Y+ a5-9 Iconfont 样式文件3 S# ?: X+ g) y$ e) j$ L
5-10 “服务预览”组件样式完善、Iconfont 字体图标使用 (18:54): B# M0 S2 P9 Q! w' M& e4 ?
5-11 章节回顾
" w4 j; H( q8 a6 t
9 b+ z7 a$ E) d$ e2 O! ~3 w第6章 常用工程解决方案结合实现数据联动展示13 节 | 158分钟
5 o* f! b0 A" }" Q7 h2 G6-1 开篇语 (02:08)
" y( e( B) h8 |: o; H4 U6-2 Iconfont样式8 f# q3 a( N. Q0 q5 x4 A. _% x4 L
6-3 Iconfont二次封装实现自定义 icon 组件 (12:18). b$ n0 g) W! Y' S" @
6-4 提高“内聚性”,重构模型类实现分页加载 (29:27)
% p% h- v% r2 v* u* R6-5 从下拉刷新实现认识面向对象实例与静态方法 (27:12)
8 V* B4 g0 D: S( B. I- t6-6 内容标签页、分类切换数据联动 (17:20)6 N6 I( \5 i2 x
6-7 节流函数
, U/ F6 o# v: m" P3 M! b5 r0 m6-8 使用节流函数防止频繁触发调用 (12:55)
! O# U2 j. }5 i2 O& }6-9 从节流函数认识面试高频问题——闭包、this 指向 (17:37)
, ?# M4 @) x3 [9 ^; k6-10 优化加载提示,骨架屏功能实现 (13:53)
+ m4 T4 x: [0 S. F2 f6-11 优化加载提示,状态展示组件 (08:53)7 t5 m: K- x) ]% T5 z8 m S* J2 M
6-12 广场页面收尾——兼容性配置与样式调整 (15:50)
* `+ W$ l+ Q* @% }: A/ u1 ]5 j" t6-13 章节回顾
5 x8 u7 a$ S0 p: t' a% G* v, @8 P. l. n) h' x, v# H" X! Z" f
第7章 通用组件与业务组件结合实现服务详情页面26 节 | 356分钟1 X) @; a: K6 \* \1 L0 X0 n
7-1 开篇语 (02:18)
; H/ v7 C! l' m/ y7-2 服务详情页面骨架搭建与路由传参实践 (22:02)5 G* ?0 Z- b1 R1 f, {3 s
7-3 自定义头像组件封装与调试技巧分享 (10:56)6 P/ D0 y, Y H+ U. s" {
7-4 数据同步场景分析与 WXS 处理文本转换实践 (18:36)! p4 L" @9 G% `- T" y1 ?
7-5 “继承”特性运用实现评价列表数据获取 (10:39)
( l: F0 y, D X1 g$ ?5 S* k7-6 服务评价组件与评分组件封装 (19:53)
' Z, A0 y0 q: G" P; R; Y# C5 k0 |7-7 服务评价组件完善与图片预览 API 实践 (17:53)
, k9 z) b W/ z) |. J- H) @7-8 枚举值使用的最佳实践 (09:40)
; Y1 \; S1 [% ?7 W8 N3 p7-9 安全区域适配解决方案 (13:15)
" i0 e$ d2 P% q: h, o7-10 操作栏角色按钮渲染 (11:27)
6 t% x K% ^$ w8 W c7-11 自定义组件 behavior机制初探 (22:09)' D+ j8 d3 e5 y L8 L
7-12 事件回调参数工具函数封装 (09:31)
0 w/ D( X. L9 @) ?% ?% |7-13 更新服务状态回调处理函数实现 (14:04)/ X. S5 O1 k( w
7-14 常见登录方式及小程序登录 (14:08)
0 \( P! ]; L2 {) z7-15 思考题:在小程序中采用手机登陆方式的优点* R# Q: E8 u0 J
7-16 登陆页面实现 (25:47)$ T8 o6 o$ F3 y4 X8 b
7-17 异常与错误 (17:36)
0 a. `" U5 ^5 z& e7-18 异常机制与异常捕获 (14:52)
2 q/ m+ L* t6 c' @/ b7-19 登陆时机控制与刷新令牌 (20:13)$ u6 ?' x6 o5 I* A0 l% o
7-20 服务状态修改测试以及注意事项 (05:59)
' C3 `7 r3 k. I4 b {$ M7-21 页面间事件通信机制实践 (22:39)# O' t7 Q6 w" a1 h6 m
7-22 自定义 button 与外部样式类 (19:11)
, _) \1 k5 M+ F0 _7-23 让自定义 button 组件支持开放能力
4 K/ s- }* g/ z: Z9 v8 {7-24 服务预约页面与预约成功页面实现 (25:58), I5 V* c7 y! P% H% j$ J. P
7-25 服务详情页面收尾 (07:00)
, j% l. t Z# Q( p; y7-26 章节回顾
3 q+ h8 j" d/ y7 _6 Z
& w+ z5 k% P8 x- D; N" g( N4 d4 z1 K第8章 表单提交与表单校验19 节 | 214分钟4 l" z) S: d i$ `( A6 |
8-1 开篇语 (03:42)
8 O& {9 n- y" J; `: h8-2 服务表单组件表单项定义 (17:21)
; c' G0 o( u7 v8-3 服务类型表单项初始化逻辑实现 (21:49)
4 R8 h8 o$ u; j1 n0 V8-4 深拷贝与浅拷贝 (16:02)7 s6 p! i+ j& C7 E/ }% S$ ^
8-5 表单项事件回调处理函数实现 (12:22)* V7 ?* a1 I) Z- x
8-6 图片上传组件封装之数据监听器 (13:42)) V1 R6 S3 I& b' E
8-7 图片上传组件封装之组件元素定义 (15:26)" y& e6 A2 S( ?/ b) u
8-8 图片上传事件回调处理(上) (13:17)
2 [( b9 O+ q: y/ y/ o8-9 图片上传事件回调处理(下) (16:21)4 ^( M7 u3 u! N, P- H/ O% e# U
8-10 服务器合法域名配置
! @4 c' c6 [0 Z. @8-11 发布服务表单联调 (11:59)0 w5 H/ v) Z1 ?, @$ X5 `
8-12 编辑服务表单组件联调 (11:48)" Q9 R6 M8 _3 U$ s' i) a
8-13 发布服务与编辑服务表单提交 (14:03)7 W* L( w, K! l2 l: E$ r% x: d
8-14 表单校验功能实现 (19:50)
" u! W$ D& J& l0 N& v' k8-15 思考题:前端/后端已经做了校验,另一端还需要做吗?为什么?
0 e+ O4 a3 X2 ]4 w) H. ]8-16 组件监听页面生命周期实现校验状态初始化 (08:36)
- D' q6 d- K. y/ K% l* G& J! ?8-17 原生 API 机制踩坑 (09:16)9 q ^3 N& }. {' Y+ g$ E- t! [
8-18 服务表单组件收尾 (07:39)) t3 I5 T. b) G4 @
8-19 章节回顾- X# q- F% R+ c! H) D0 p
1 z0 }* U( p l0 q+ E ]. K
第9章 即时通讯SDK 二次封装与全局状态管理30 节 | 328分钟8 R# Y5 G; `2 m/ a5 I
9-1 开篇语 (08:02)
# H) D8 ^1 j/ f2 s5 j* c% U j9-2 即时通讯IM SDK 安装+ z% I% Q8 N5 A) i, B3 ^9 O4 f
9-3 即时通讯 SDK 安装与启动 (10:07)
. J& h) C5 G. h t" n9-4 模型类基础封装与单例模式 (11:06)
& A4 j( x1 }! Z+ P! G9-5 获取消息列表模型方法封装 (11:59)
3 O$ v) }0 Q' ]9 z5 g9-6 测试环境 sign 生成函数
" ]+ Q/ `' w5 f0 S9-7 TIM 登陆实现 (12:10)
, U$ p7 J8 y: L# z+ z9-8 TIM 事件监听机制初体验 (04:57)5 r# Q% M6 k) u1 S+ V
9-9 全局状态管理介绍 (06:39)
q9 J" r4 {- y: z: z: L& O1 Z- U: f/ C9-10 MobX 实践 SDK 登陆、下线状态管理 (14:42)) k- f J7 M3 b, F' z' M+ s
9-11 利用 MobX实现TIM SDK 状态与原有登陆机制集成 (12:36); k% \% e7 Q7 r
9-12 消息列表和消息接收状态管理 (12:52)
. m$ ], F& n' y7 Y+ ]9-13 测试消息列表获取与消息接收 (10:34)( @' t" M1 E2 j2 o: W; S n
9-14 会话详情页面基本骨架搭建 (10:39)
; m2 Z9 o5 F1 W9-15 消息组件封装 (26:11)
! B( L/ k- b) H$ `" ?4 b9-16 自定义类型消息展示 (17:54)
& o k- j2 o( d9-17 消息发送事件回调处理 (12:34)
5 Z# t a9 x0 l1 i4 d9-18 消息实例创建与工厂模式 (18:19)
$ ?: r0 _* X4 j& b" Z8 v: ?9-19 发送消息测试 (04:57)
8 N' T" ~* ?& [* S$ @9-20 主动消息上屏实现与scroll-view实现指定列表滚动位置 (11:33)7 o, `: t' C- l
9-21 滚动触顶加载更多历史消息 (12:31)7 S1 l% O7 \1 g% A
9-22 IM 用户资料更新与获取实现动态导航标题更改 (12:29). T2 t) f) N3 |5 ?& M ]1 [" t
9-23 服务链接发送提示功能 (09:51)
' l2 k( J3 U( U( v/ l3 H, ~! m/ {9-24 会话列表获取与更新事件监听 (10:10)- Z: s2 U/ y( A# |* L6 V8 {4 f) K
9-25 消息栏目会话列表展示 (16:27); c8 F7 [! J: Q9 i2 t% s% j
9-26 自定义徽章组件封装 (11:31)
$ t, @, T' \0 `3 b9-27 tarbar未读消息提示实现 (08:54)
& |: F: W+ c; v; }9-28 tarbar状态同步解决方案 (15:58)
+ f& @ v) o& \' t- I( d( f9 h9-29 即时通信功能收尾 (11:25)1 E% d; J/ {' l5 ~% B3 H
9-30 章节回顾" U: d0 ]5 @- V5 \: E) S6 A6 b
6 v2 d( `2 c* R/ ^0 h第10章 个人中心登陆注册与订单、服务管理16 节 | 237分钟5 i/ E# K) T) z5 d
10-1 开篇语 (01:13)9 U' Q8 M7 _8 N k" S3 H5 v
10-2 个人中心头部展示实现 (07:11)
' l/ }% g1 ?8 f# I$ U10-3 宫格、宫格元素组件基本定义 (10:38)4 B7 e% P/ g- x. U* J
10-4 组件间关系定义实践 (14:10). M1 u: N: n# A$ H( z/ `
10-5 个人中心宫格展示配置化 (07:12)2 ?9 I6 u) c) \, }
10-6 异步请求执行优化与宫格徽章展示 (18:03)
9 c& t* K: s: v8 y10-7 组件事件冒泡与穿透 (22:52)9 E; u4 T3 F$ j2 @- }( n
10-8 “我的订单”页面数据获取与页面骨架搭建 (17:21); ?$ H8 p. O9 z$ B5 x
10-9 订单预览组件展示元素实现 (14:37)
4 X# ]7 e* |* n10-10 二战 behavior 实现订单预览组件操作栏 (27:14)5 Q3 {! G: _- c1 u
10-11 “我的服务”列表页面实现 (13:42)2 p9 ]. a: c. }( E! A3 x8 N) M5 T
10-12 订单详情页面基本元素展示 (24:27)) u; j( g V7 m2 H% j# Q9 q, f. ^# w
10-13 订单详情操作栏渲染 (15:34)5 A) e) @+ x7 O) V4 E: _$ g! D+ z# B
10-14 订单状态更改实现 (13:40)
4 i) k7 ], U. P9 h7 z' Y10-15 订单评价页面实现 (24:02)
7 `+ q8 K i2 c2 ^# J10-16 订单评价功能收尾与售后模块说明 (04:57)3 c x' K( [% u0 Q
- W b8 ~ b6 |9 U9 R3 |) T
第11章 课程回顾与总结1 节 | 8分钟& M5 i( n0 R( D3 a6 A, J) I
11-1 课程总结与寄语 (07:38)
) e0 u* Y( [ j! B0 [# d$ o. m/ q2 O0 [1 m1 h. F
〖下载地址〗4 e4 L9 a( T( t8 I4 z4 K d$ o, b
# r6 o5 L! o' R9 h; G
〖升级为永久会员免金币下载全站资源〗
$ H: e! _& W0 |( W2 O9 l8 K, t. v/ s全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html. m( C. f" L: n+ K# g
|
|