0 x. N* J2 k# @$ O h1 S
' E/ X) p% E) H, t$ y& ?3 q〖课程介绍〗
3 K3 A. f* a2 e' M h% R3 o3 C还在为没有项目经验而烦恼吗?本课程从小程序基础语法、上线流程、数据驱动、uni-app开发、多平台适配、到最终项目发布 ,真正做到从0开始,开发一个属于自己的、能够上线的、高质量小程序项目。帮你解决快速积累项目经验、扩展新技能、提升薪资的问题。1 z( {3 T# x7 y, Y# ?
〖课程目录〗
0 p( S0 k' A" q1 C' B0 s第1章 课程介绍(了解本课程必看) 试看1 节 | 16分钟( H7 r$ r u* L5 S2 v( a, C
1-1 导学 (15:50)0 L1 g3 C+ d$ R
& Q. k4 _$ G! U. C, b* o% z \3 }. O第2章 小程序初体验15 节 | 88分钟
; `% Q4 Q+ t; f& }! z2-1 开篇介绍 (01:28)' C f' u4 k2 `) M6 ~0 p
2-2 小程序开发前的准备 (04:23)
* K* h7 l: q* u: j F$ O, H2-3 开发第一个小程序应用 (06:43)
* q/ {4 Q; d/ \" F2-4 了解小程序项目的基本组成结构 (08:20)1 z3 J4 I3 |4 _$ Z
2-5 wxml VS html (07:36)
+ F3 a) f9 N; M& x$ ^: u2-6 wxss VS css (08:15)& I% U7 w) ~' o4 U# H; K! h; w
2-7 .json文件 (04:57)
) r2 F+ f+ f* W X7 T2-8 宿主环境与小程序的运行环境 (04:48)& V, @& J: @# m; Z* `1 I) Y
2-9 小程序内置组件-view (07:48)
, Z/ {: _& Y$ W. d3 V( ]2-10 小程序内置组件-scrollView (07:46); P/ }, o0 C- u6 I5 O3 A0 r
2-11 小程序内置组件-swiper (04:43)
4 [5 j5 h$ G$ D% U/ _0 B2-12 小程序内置组件-text&&rich-text (04:36)2 K2 T9 m8 \8 C2 o7 m i
2-13 小程序内置组件-button-image (07:04)' C6 P2 B; {5 u8 ^9 T
2-14 小程序成员管理 (03:38)
3 G8 d3 y6 q! ]4 Y0 d6 [% j: C2-15 小程序发布流程 (05:47)
" N; p) G5 h. e- U- T" Q7 n; `% u3 M! m+ k# B
第3章 小程序核心语法21 节 | 225分钟+ c: H/ V* ~) O9 Y) o2 K
3-1 开篇介绍 (01:29)
9 F. e/ d( H$ g* X) C3-2 小程序的数据驱动原则 (13:00)$ G. J6 Q. M( U) D/ B8 V
3-3 小程序的常用事件与属性列表 (12:34)1 O4 u( }. ^4 n$ S- z
3-4 小程序的事件传参 (11:14)
* m/ D4 I/ Z: V+ p: a" |$ R9 {3-5 实现【双向数据绑定】 (12:57). ~% [$ i( E$ N" D
3-6 【任务题】实现双向数据绑定功能
0 C+ a" q9 C0 g) }5 W3-7 【讨论题】数据驱动
* c+ Q3 T, T6 Q6 J" W g3-8 条件渲染 (12:49)4 c- J. l" I$ d9 c: Q. v
3-9 列表渲染 (14:09)6 b* y% J, _4 M# n1 f9 U
3-10 配置文件解读 (25:41)
# K3 f3 s5 ]! `" Z. [3-11 数据请求 (21:02)
$ ]% ]8 R( P8 D7 E( }3-12 异步编程新方案 - promise(1) (13:24)! g: Z, v! [/ @+ ~/ x4 i5 M
3-13 异步编程新方案 - promise(2) (09:28)! t$ o% m; g* s3 ^) a, f
3-14 【讨论题】异步编程
0 Y' Y! ^* O! V' z3 h. r3-15 异步编程再升级-async和await (09:38)
. i: S& L$ F: p( C- c4 U* ~3-16 【任务题】异步编程
8 P7 h$ U) @9 o& ?; V1 B3-17 小程序使用 promise 解决异步编程 (10:40)
. E, ?7 t: G3 g9 U3-18 小程序页面的生命周期 (16:00): b( f" V6 X3 r
3-19 PullToRefresh下拉刷新与上拉加载 (19:26)
% l. U+ x, y ~3-20 小程序的页面跳转 (18:38)
1 ~5 X- l6 u8 x+ }5 X3-21 总结 (02:26)+ S1 J0 b- }2 m0 L. r- O/ f6 `7 ^+ I
* n+ p( v7 i4 O0 u. H第4章 小程序进阶概念10 节 | 92分钟" J8 \+ O4 t: {/ O# I
4-1 开篇 (02:17)1 B5 O; L* t6 Q/ N* e: z1 d
4-2 什么是组件化思想 (04:38)- Z1 t; o5 K8 I5 q4 R. L# a
4-3 创建第一个组件 (08:19); U/ p& s2 B2 A/ j( M& f
4-4 组件的生命周期 (15:24)( R1 v( D# v1 f! v0 k) X
4-5 数据监听器 (11:27)
$ c" \( j9 n% Z4 ]/ `: O B4-6 组件之间的关系与通讯(上) (11:44)
& D) \# K$ F7 F K- E/ s4-7 组件之间的关系与通讯(下) (18:22)5 N0 c$ @' n/ R9 k6 x
4-8 组件的插槽 (15:51)
4 c. V# _- u% Z: l2 F7 m4-9 总结 (03:15)+ x) E2 u5 G& ]. x8 t$ c
4-10 【任务题】热搜列表实现
6 x' w* O0 \" W2 j" m A) ?* B5 F& `* j
第5章 uniapp开发ImoocBlog 试看36 节 | 246分钟; W( Z4 z* a) o; D% q
5-1 开 篇 (01:58)
2 N4 `: X" v( Q5-2 uniapp难吗? (03:12)+ Y% g8 N9 Z$ v9 [
5-3 配置uniapp开发环境 (06:24)
5 j0 ?6 g8 D" z/ ~, M5-4 创建 imooc-blog (08:57)' B' R: D. ^, ~. y$ p; B
5-5 运行项目到 微信开发者工具 (06:34)
?7 W9 G/ y, W9 }% l( Z5-6 使用 VSCode 开发 uniapp (04:24)
v( W" K: D( z( z" B5-7 创建与配置 tabbar- (10:54)
0 b& x, |% Q& l6 p8 r9 v# D5-8 警告与错误处理 (05:50)& d" y" V+ u7 F# Y3 w) L
5-9 热搜页面分析 (01:08)
' ?1 h! S+ s2 R! N5-10 认识 .vue 文件结构与 logo 图片展示 (08:54)
+ k* ~( L0 h4 y9 x6 R) |- F5-11 创建搜索框组件 (15:57)4 V( {7 z, D& B6 C
5-12 tabs组件 - 创建并分析 `my-tabs` 组件 (05:49)
, I }9 r3 r! |6 x+ p0 {5-13 tabs组件 - 封装网络请求 (11:09)
# T* t" d" N6 k% }' ~0 i( k5-14 tabs组件 - 进行基本的数据展示 (09:16)' B: D9 ^5 I0 p5 Y6 b
5-15 tabs组件 - 美化样式 (05:31)4 ^: M) B$ ?5 N: t) D5 e
5-16 tabs组件 - 设置激活项 (08:22)" c4 S5 v. v: a: @+ P
5-17 tabs组件 - 定义滑块 (03:22)+ ?& A# u% _( W
5-18 tabs组件 - 实现滑块的滚动 - 01 (07:21)% O! ?' [# h n4 m5 _5 ]% w
5-19 tabs组件 - 实现滑块的滚动 - 02 (16:35)
" ]2 K8 Z+ o+ [2 G4 I4 O5-20 tabs组件 - scrollView 的点击位移 (04:01)
# q* l6 z0 d+ |, u8 K0 Q- {5-21 tabs组件 - 增加可配置项 (05:07)
" @ o' V6 i* N5-22 List 组件 - 分析 List 组件 (03:58)) k* N2 |, ~, |+ T# E# i2 H
5-23 List 组件 - 使用 mock 数据,构建 List 的基本结构 (08:35)
6 c) D X0 ^# T4 D1 Q2 \3 y5 w! x: t5-24 List 组件 - 美化 item 样式 (10:15)$ Q' f8 d: N# s" b& t/ Z1 b
5-25 List 组件 - 根据 tab 的切换,获取真实数据 (14:30)
; i. ^1 ?, j9 ]; {' l+ w6 h5 q+ c% M5-26 List 组件 - 渲染真实数据 (13:04)
2 v# I e7 R* m2 p. i5-27 List 组件 - 通过 swiper 改造List (07:02)
P! S( M) ]5 @8 o4 f; t5-28 【讨论题】通过 swiper 改造List遇到的坑
4 x- |; Y2 U: P5-29 List 组件 - 解决列表高度展示错误的问题 (11:53)
# Z4 A( y1 L+ b' @% v5-30 List 组件 - 解决 切换 `tab` 时的 `list` 的卡顿问题 (05:31)
+ m9 R, D7 a; A5 v. j6 e5-31 List 组件 - `swiper` 和 `tabs` 联动 (03:36)
* c" e$ U9 o! ]) r1 H/ Y* n5-32 List 组件 - tabs 中滑块跟随滚动 (03:06)
, O" B C2 ^! Y/ M1 @5-33 完成 `tabs` 的吸顶效果 (02:48)8 }+ Q" o8 U( _2 G6 B: w
5-34 控制列表滚动位置 (03:58)
4 j* J6 F2 b. P* s3 n, V, b8 O: [5-35 List 组件 - 处理热度的显示 (04:30)
* d ~& Q7 i4 C" J: B2 s: n# X5-36 总 结 (02:24)$ j: w* u% ~9 j6 A) Y3 I' Q
! S2 L9 j7 ?1 U第6章 文章搜索页面20 节 | 123分钟7 n" ^/ I, {7 ^) S' }5 R
6-1 开 篇(添加片头) (00:45), [2 e- c( D4 j8 V7 t" v D7 p
6-2 文章搜索 - 分析文章搜索页面 (03:38)
3 u+ r8 n7 B4 f6-3 文章搜索 - 使用分包,创建 `search-blog` 页面 (08:40)
$ I$ H- K* \/ c, V# J' \: B/ i' U6 Z6-4 文章搜索 - 完成跳转,渲染搜索框 (04:29)! Q8 }; Y8 ]' E
6-5 文章搜索 - 为 `my-search` 组件赋予搜索的能力-1 (12:43)
. j# r/ ]3 V$ d$ l: p: i( j6-6 文章搜索 - 为 `my-search` 组件赋予搜索的能力-2 (12:37)
$ `/ O% o6 y1 x! e5 Z6-7 文章搜索 - 显示推荐搜索 (02:55)8 p) j, \4 W1 l' T/ c: N$ k
6-8 文章搜索 - 创建三个业务组件 (05:41)
; P9 h* G& a3 ~5 C4 _3 U. i- N6-9 【任务题】控制业务组件的展示效果
# l6 b; q! S$ Y$ _( c! x6-10 文章搜索 - 控制业务组件的展示效果 (14:52)3 [. i: n' U" W* M, z' a' L
6-11 热搜列表 - 数据获取 (03:49)7 C8 H* Z& ?2 \# N
6-12 热搜列表 - 数据展示 (10:24)7 f( z0 B% {$ F- ]' x
6-13 热搜列表 - 热搜点击处理 (03:50)+ ]9 h5 m% \ ~2 @& o: k
6-14 搜索历史 - 渲染基本结构 (07:08)0 ]" E9 v# ~0 E3 R1 X8 \1 ~
6-15 搜索历史 - 美化基本样式 (07:37)# d0 ~+ X& z/ _
6-16 搜索历史 - 保存历史数据到 `searchData` (10:16)1 ]; {1 L8 g# o4 @5 e
6-17 搜索历史 - 处理 `searchData` 的删除操作 (09:27)
: H1 M/ d( ~ |. T6 l/ d3 c6 [6-18 【讨论题】构建良好代码结构遇到的“问题”?1 E. T7 e' a9 ^) b
6-19 搜索历史 - 找出现在的问题 (02:20)
. b5 K7 ~8 m1 C' ?- ^: q6-20 总 结 (01:09), D i/ G& E3 v! D" ~+ `
. X0 P' A# F! p& I: Y' y
第7章 全局状态管理18 节 | 113分钟
5 g5 W" I! d5 i. H# z, P7-1 开篇 (00:53)
% Z. }- w- S) Z7-2 状态管理 - 全局状态管理工具 (06:15)
# X9 O5 F4 k9 _- A. b7-3 状态管理 - 在项目中导入 vuex (03:09)
- o) c- w& s! s, Q7 X( [7-4 状态管理 - 测试 vuex 是否导入成功 (07:34)
# l" b: S' s x) ]7-5 状态管理 - 构建 search 模块 (05:47)+ m( g4 R+ | ?- d m4 U' v
7-6 状态管理 - 使用 search 模块完成搜索历史管理 (05:58)/ x% r; C+ |: E- ]3 q
7-7 状态管理 - 数据持久化 (06:15)
0 d; [; x3 Q+ f# ~7-8 搜索结果 - 获取搜索结果数据 (05:27)
( }: Z+ l' |: q$ s2 a5 d7-9 搜索结果 - 渲染搜索结果数据 (14:19)# `) Z" ` ~5 v# V
7-10 【讨论题】 item 渲染
1 s2 ~' s6 v' s; G/ s: q7-11 搜索结果 - 处理相对时间 (13:17)2 v! Q5 g5 a2 m# b0 z
7-12 搜索结果 - 高亮搜索结果关键字 (08:53)
/ j1 P2 n% f/ F) l7-13 搜索结果 - 介绍并使用 mescroll-uni 组件 (14:35)
! s8 o/ q, n5 k! x$ M7-14 搜索结果 - 实现下拉刷新上拉加载功能 (10:05)
/ W7 n$ R [; {# a% \- W# c2 y7-15 搜索结果 - 处理空数据场景 (05:43) Y* U, r! w! T! A2 l) O$ Y: F
7-16 【讨论题】下拉刷新、上拉刷载
; Y" a& T! _+ R' K7 O9 M7-17 文章搜索 - 细节修复 (02:58)) q0 [. e5 \: D5 q. A: W$ @
7-18 总 结 (01:20)
+ @' Z+ I. W# t! y+ E1 `0 _7 [1 x7 c
第8章 文章详情模块开发21 节 | 134分钟, j6 k6 V1 h+ e" S+ D- B
8-1 开 篇(加片头) (03:12)
+ Q$ E. Y3 h& J8-2 文章详情 - 点击进入文章详情页面 (07:28)
+ L M5 y. R; o7 h4 A: x- `) K8-3 文章详情 - 获取文章详情数据 (11:15)
$ J P9 e$ h: X, m4 T3 t0 ?2 ^* w4 m8-4 文章详情 - 分析并渲染文章详情的基本结构 (06:05)
6 v& L# o9 N$ l8-5 文章内容 - 美化文章内容区域 (08:41)7 `, U9 c2 O+ [; z& m& h
8-6 文章内容 - 分析文章内容的样式实现 (04:21)
" C( m4 p; ~0 ^' L. J9 k' M0 t8-7 文章内容 - 实现文章内容的样式渲染 (23:05)
' V! V0 f* I* q% J: s8-8 【讨论题】文字太小是怎么回事?
1 e( ]% O7 c. a) x* J5 S8-9 文章内容 - 解决字体过小的问题 (06:03)
$ s4 @8 G' S+ Q* ~8-10 【讨论题】渲染
. p! ?0 f. {) U" z9 b8-11 评论列表 - 获取评论列表数据 (07:10); u% C( q8 L- L. O2 d
8-12 评论列表 - 渲染评论列表(精简评论) (10:14)
0 [# x& F" i/ a% n6 ]1 c. Q) ?8-13 评论列表 - 美化评论列表 (08:18)
! A( I9 i- Z0 T. N6 T8-14 评论列表 - 渲染全部评论列表 (07:57)
4 E: ~- t8 l' i8 _7 e2 x3 b* L/ M7 R8-15 评论列表 - 完成全部评论的分页加载 (07:28)
( B4 T- C3 A8 m0 C' T8-16 评论列表 - 处理数据加载完成的提示 (04:45)
7 X% C1 l) u/ t0 _/ m C8-17 功能区域 - 封装功能组件 (05:43)
3 P4 H: C5 N }" b7 [) g8-18 功能区域 - 样式美化 (04:24)
& g5 w v% K$ O/ D5 t. }0 I8-19 功能区域 - 增加 `my-search` 的样式适配 (04:12); }, n# q9 C. e5 u
8-20 明确功能业务 (02:02)
2 k% \6 n# H$ W8-21 总 结 (01:29)
% w4 B" a4 K; V
4 Y0 C: ~3 V9 ^2 {. ?5 i第9章 用户登录20 节 | 111分钟
/ k& O$ y5 G( Q5 `' v9-1 开 篇 (02:26)
7 j! d2 U+ `1 u q9-2 用户登录 - 登录页面基本样式 (04:38)
) z! i" H9 c7 B9 x* z) p* J9-3 用户登录 - 封装登录组件 (02:52)
/ J! \) J( p& p4 w0 S. a9-4 用户登录 - 明确登录的实现思路 (04:52)' N6 \7 `; V' z+ ~1 q
9-5 用户登录 - 封装 action 调用登录接口 (11:07)
2 ]0 K- j1 v3 ~* {- y9-6 用户登录 - 保存用户登录状态 (07:32)# t3 M! j9 I4 k& n3 F" C* d
9-7 用户登录 - 完成已登录的用户视图 (04:06)
6 {( r! X6 v% N( P9-8 用户登录 - 实现退出登录功能 (05:36)
& m6 ]/ `9 m8 |2 a* P3 r1 d. A9-9 用户登录 - 判断用户登录状态 (04:35)
0 I% X! J& E8 }$ x$ e9-10 用户登录 - 新建登录页面,处理当前场景 (11:46)7 O6 }0 ?* j: U* G
9-11 用户登录 - 监听登录成功的状态,返回之前页面 (03:48)
7 P6 }5 J- R g# W/ q6 w! ^0 J: `9-12 用户登录 - 处理登录时无 loading 的 bug (01:43)
$ ]% V5 e. S" i' p9-13 文章操作 - 关注用户 (09:03)
2 n v2 G! K! ], L% }( Z0 n) D9-14 文章操作 - 处理发表评论的 UI (11:00)
8 q0 t. K& c' B* X: B9-15 文章操作 - 处理评论框的显示问题 (09:54). P0 ]1 L4 z; u8 }% N
9-16 文章操作 - 发表评论 (07:18)
% B7 N7 h6 O3 L9-17 文章操作 - 回显评论数据 (04:57)
# I$ c1 G ^5 D+ {# e5 Q9-18 文章操作 - 关于点赞和收藏的功能实现 (01:21)
2 v. M6 i9 r7 e% p1 w7 _" I$ q9-19 【任务题】实现文章的点赞和收藏功能) E0 u7 Z7 D$ T$ E
9-20 章总结 (01:29)( }: n9 V# s; C8 v% W* u
7 @/ ^* n' n) m# |
第10章 热播模块16 节 | 80分钟
8 U( d m7 B: S3 J% H$ `1 \6 ]+ k' v10-1 开篇 (03:01)
* P: \% f; ~0 X7 Z/ }1 \10-2 热播列表 - 获取热播列表数据 (03:43)
. X. w% b1 S7 L10-3 热播列表 - 渲染UI结构 (10:12)
}, ^) t1 Z: L9 I1 K10-4 热播列表 - 列表的下拉刷新与上拉加载 (08:42)
" Z: X5 l% R5 P) Z10-5 热播列表 - 点击进入详情页 (03:05)* ~8 ^1 f/ D* t4 w4 r' d7 f
10-6 热播详情 - 渲染详情页面的视频组件 (10:46)) R! R# X( j6 q) ] |+ V9 A
10-7 热播详情 - 展示视频弹幕 (06:34)- W4 e6 v: J. w; Z% `7 F
10-8 热播详情 - 渲染全部弹幕模块 (04:44)3 L j5 a/ h/ @, M* s
10-9 热播详情 - 渲染底部功能区 (06:56). a4 p0 ~, Z" s/ \
10-10 热播详情 - 发布弹幕 (07:19); V$ o C; c }4 B% s. ]/ m
10-11 热播详情 - 解决弹幕不显示的问题 (03:06)
' ~! u2 p" M2 G" Q$ W7 }/ q& Q10-12 热播详情 - 定义弹幕的随机颜色值 (03:21)
) w7 L$ e9 f& |5 v" L0 O0 A/ b% v; h10-13 热播详情 - 处理弹幕列表数据加载动画 (04:03)
6 ?* x0 h& o' t4 g10-14 热播详情 - 点赞、收藏的实现思路 (01:25)
6 v' ~ j& ~) N; m10-15 【任务题】热播中点赞与收藏的实现7 S ]! J$ n$ v
10-16 总结 (02:06)
?7 H \: a9 @3 F! X2 P5 b! R4 q% ?4 H
第11章 多平台适配10 节 | 35分钟
: N" R# x0 r: `4 [3 M3 Y5 F$ s11-1 开篇 (01:52)
- C) G1 N3 Y$ s/ z+ X" \11-2 uniapp 中的条件编译 (06:00)- I: k; f! ~1 x l6 C( o8 R
11-3 多平台适配 - `tabs` 置顶效果消失 (04:17). j+ r! g1 }7 Y
11-4 多平台适配 - 火狐浏览器处理粗滚动条 (03:09)
2 b$ M! A' J* g11-5 多平台适配 - `ui` 错乱 与 文章详情无法展示 (03:25)
* W- C4 z, i7 C! }; M; I2 |: A, a11-6 多平台适配 - 文章详情样式处理 (02:37)6 l. ?: y. O5 n. A2 B
11-7 多平台适配 - 热播视频全部无法播放 (07:03)
- U% c3 l; `* M$ Q: _9 ?+ c& ^' q8 f11-8 多平台适配 - 一键登录功能 (04:54)+ Y. z5 J7 e* ?6 m$ b( t* v
11-9 总结 (01:41)8 J. C. A: a# L7 E9 `$ x% w& c
11-10 【讨论题】多平台适配问题
- F+ |% r' S3 k- ^- p; r
* ?, e% Q$ L# b; F4 N. J5 c! Z第12章 项目发布4 节 | 9分钟2 h( j# _& `. {$ A' d
12-1 开 篇 (00:46)5 l1 m& h# G6 S# J( Y: Y+ o
12-2 打包微信小程序 (02:37)
. F3 p: i" H L. P; C; y8 Y5 f2 R12-3 打包 h5 页面 (03:51) O" w, ?# g5 l, x5 M) c w; d
12-4 总 结 (00:53)
4 _* l2 B8 V Y' g5 e( ?
' s% v" a: P+ v, J/ p第13章 课程总结1 节 | 2分钟
, f+ L9 Q$ @8 T d/ U9 S9 g13-1 课 程 总 结 (01:24)# j- V% u4 z* K) f
7 h5 x. s8 t. J; U6 {2 X, d# t3 [3 Z u〖下载地址〗
, `' p2 N2 q' ~
2 s- |+ d5 Q# K8 ?2 d〖升级为永久会员免金币下载全站资源〗
+ p: e r* S( u ~6 t7 G" y1 y0 W* f0 d全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html6 d+ Y, b$ X3 a) I3 O0 \5 F* }* N
|