& W2 U6 [' \: ?/ ?5 h
4 T3 h& ~/ ~7 ?: z9 J
〖课程介绍〗" ]* a: A% _- M6 F1 w, E
还在为没有项目经验而烦恼吗?本课程从小程序基础语法、上线流程、数据驱动、uni-app开发、多平台适配、到最终项目发布 ,真正做到从0开始,开发一个属于自己的、能够上线的、高质量小程序项目。帮你解决快速积累项目经验、扩展新技能、提升薪资的问题。+ ~" d, [/ T9 F" a
〖课程目录〗
- x+ n& z, X/ ~. @" u第1章 课程介绍(了解本课程必看) 试看1 节 | 16分钟
8 f# M: s: M5 t5 b+ W1-1 导学 (15:50)
: t3 |! p4 z9 F' a4 a G
* V4 z; D4 i |6 J. J第2章 小程序初体验15 节 | 88分钟
, n; b# G4 v" {, t) ]9 e+ X! j! S2-1 开篇介绍 (01:28)
9 R3 Q! _+ M" F2 |# i2-2 小程序开发前的准备 (04:23)
9 H7 c+ ~" ?( x+ a, U2-3 开发第一个小程序应用 (06:43)0 Q1 o. k0 r3 n% \9 H- }
2-4 了解小程序项目的基本组成结构 (08:20)
8 n1 h. H3 x8 Y2-5 wxml VS html (07:36)$ D+ X; H9 f+ n: U
2-6 wxss VS css (08:15)
6 S+ [ ]# I0 U( K1 y2-7 .json文件 (04:57)
* P- Z2 t: n1 C2-8 宿主环境与小程序的运行环境 (04:48)
* d1 ] U- ^, M8 Y* R, E! K3 o1 O) u: d2-9 小程序内置组件-view (07:48)
0 z' p; R% c6 |2-10 小程序内置组件-scrollView (07:46)
' A A6 A" l; Z6 l$ k/ L! G& i2-11 小程序内置组件-swiper (04:43); O! b P# B( h1 A$ m
2-12 小程序内置组件-text&&rich-text (04:36)
. g/ T1 T5 H( {/ \$ u2-13 小程序内置组件-button-image (07:04): X2 _/ i7 z* n# V9 S u: o+ S
2-14 小程序成员管理 (03:38)
* Z0 _" r' h1 E. d6 w3 ]% y2 Z4 x2-15 小程序发布流程 (05:47)* I, x- I" Z+ ]7 _4 @
- N6 T6 O* N: l7 b: B# H第3章 小程序核心语法21 节 | 225分钟% O \" x% S* _/ h
3-1 开篇介绍 (01:29)
' v) ^' x0 B! H, Z- J" O' |2 \3-2 小程序的数据驱动原则 (13:00)
@' f* o% b2 Y% E' f, ]& _3-3 小程序的常用事件与属性列表 (12:34)
% |1 q1 X- o* V' x" M) ]2 ], Y3-4 小程序的事件传参 (11:14)0 _& G. b$ x* o# H0 B) s; f
3-5 实现【双向数据绑定】 (12:57)
3 x: z' Q9 W& Y2 t+ _9 o3-6 【任务题】实现双向数据绑定功能
% ?2 X1 F2 r* U! X- S3-7 【讨论题】数据驱动7 k/ p: ~0 Q( P {
3-8 条件渲染 (12:49) u5 n1 y: ]- a6 x" ^1 ]
3-9 列表渲染 (14:09)
9 g0 m/ T% s$ d4 H; i/ v ]9 I3-10 配置文件解读 (25:41)
5 c% f6 |5 ~& A6 U3-11 数据请求 (21:02)
: K- c$ k2 q9 i1 D5 n; G% I) V3-12 异步编程新方案 - promise(1) (13:24)
8 [. D) g5 c' k! {; {, i" ~3-13 异步编程新方案 - promise(2) (09:28)% P/ q8 u8 b3 M# h* i r
3-14 【讨论题】异步编程8 E2 e+ ]: W& \; L4 x0 F
3-15 异步编程再升级-async和await (09:38)
7 I' x8 U. h: }! N: L3-16 【任务题】异步编程
: A/ R' u& c, v5 K3 M3 T: w+ Q3-17 小程序使用 promise 解决异步编程 (10:40)
5 `6 c7 ~6 d) [9 S" h5 Z3-18 小程序页面的生命周期 (16:00)
# n5 t! `" H9 K+ ?1 b3-19 PullToRefresh下拉刷新与上拉加载 (19:26)* `' |, j4 J+ J1 p B. J
3-20 小程序的页面跳转 (18:38)9 Y Q( t6 R6 L$ J/ N
3-21 总结 (02:26)
, x# a1 s( E5 u& }' Z' @/ ^% q3 K5 S( o4 l2 e* ]+ `
第4章 小程序进阶概念10 节 | 92分钟
1 T2 W8 K" x+ g3 T4-1 开篇 (02:17)5 \! m$ G( ^! P6 M
4-2 什么是组件化思想 (04:38)- ?1 p3 {/ }( L* F% _2 @
4-3 创建第一个组件 (08:19)
+ q9 l, O/ u6 U4-4 组件的生命周期 (15:24)" X# U% _% n+ ~
4-5 数据监听器 (11:27)
' y) N) s! O0 T4 J4-6 组件之间的关系与通讯(上) (11:44)+ q a% ~# e! }; S
4-7 组件之间的关系与通讯(下) (18:22)
* ]/ {. U5 _5 A: y4-8 组件的插槽 (15:51)
# k. u0 N+ W) e4 B6 r$ d. N4-9 总结 (03:15), x% c- B1 G7 A) ^; ?0 [ d
4-10 【任务题】热搜列表实现 ]% I0 H0 v4 B) [- I4 _5 \
% A4 c: y' J- e8 o1 x& P/ }/ V
第5章 uniapp开发ImoocBlog 试看36 节 | 246分钟! {; C. H8 l2 E. { d
5-1 开 篇 (01:58)" A- G5 S$ {& U7 z3 a
5-2 uniapp难吗? (03:12)4 k) w; i$ `, h! q+ g
5-3 配置uniapp开发环境 (06:24)
% l, J% s9 l9 I" J9 w* E& ?3 U+ z5-4 创建 imooc-blog (08:57)$ |0 @; C; I' F4 \" U
5-5 运行项目到 微信开发者工具 (06:34)
1 Q2 p/ D* r1 H9 |5-6 使用 VSCode 开发 uniapp (04:24)( c2 s% m1 [. ^) m
5-7 创建与配置 tabbar- (10:54)
/ N; g& @1 ~2 _( p+ v7 b; C5-8 警告与错误处理 (05:50)* \3 F& s- y' |7 e- P: a2 w
5-9 热搜页面分析 (01:08)
$ ]4 i }) j0 O; J6 I, A' q& d5-10 认识 .vue 文件结构与 logo 图片展示 (08:54): G- j3 g8 f2 _% l) Z( i, w
5-11 创建搜索框组件 (15:57)' `# p* q2 {, \0 m- D
5-12 tabs组件 - 创建并分析 `my-tabs` 组件 (05:49)
, b/ G( w8 {' y4 C x5-13 tabs组件 - 封装网络请求 (11:09)
1 x5 U: y* h4 i5-14 tabs组件 - 进行基本的数据展示 (09:16)6 U- Z( f: }" |# ?5 ]" L
5-15 tabs组件 - 美化样式 (05:31)3 w5 a7 C9 K' ]( b1 @9 H3 l/ u$ c$ I
5-16 tabs组件 - 设置激活项 (08:22); ~: u( c, F. |6 \% b
5-17 tabs组件 - 定义滑块 (03:22)" s" c3 J# m4 ]$ w/ D/ u
5-18 tabs组件 - 实现滑块的滚动 - 01 (07:21)" Q3 l- I( ?( h2 g1 N w9 X: s
5-19 tabs组件 - 实现滑块的滚动 - 02 (16:35)
7 Y" W0 A; K1 o) v5-20 tabs组件 - scrollView 的点击位移 (04:01)
* w6 V8 u& c) V8 l; x4 m5-21 tabs组件 - 增加可配置项 (05:07)0 f/ K# W% j( n' A
5-22 List 组件 - 分析 List 组件 (03:58)
2 p. H' i. @/ T o! O/ r0 j5-23 List 组件 - 使用 mock 数据,构建 List 的基本结构 (08:35)
) O$ S8 B- S) u9 r- Z5-24 List 组件 - 美化 item 样式 (10:15)
8 R, o: C ]/ X1 w' \5-25 List 组件 - 根据 tab 的切换,获取真实数据 (14:30)6 |+ e! w. n9 A w
5-26 List 组件 - 渲染真实数据 (13:04)! t2 V& ?. Z* Y2 z8 [0 f6 O
5-27 List 组件 - 通过 swiper 改造List (07:02)1 D. ?7 z5 Y! V8 }! Y
5-28 【讨论题】通过 swiper 改造List遇到的坑
}* E. \0 L1 i8 X5 Z3 P5-29 List 组件 - 解决列表高度展示错误的问题 (11:53)4 o1 M5 X1 g) r1 g: [
5-30 List 组件 - 解决 切换 `tab` 时的 `list` 的卡顿问题 (05:31)
0 o6 T% n' V( S" H. M5-31 List 组件 - `swiper` 和 `tabs` 联动 (03:36)
$ L, }4 F) L( W) z5-32 List 组件 - tabs 中滑块跟随滚动 (03:06)" a! A Q# n3 I: `- t1 v
5-33 完成 `tabs` 的吸顶效果 (02:48)9 I% ~% Z* X7 K$ p
5-34 控制列表滚动位置 (03:58)
% @% ]0 W( `3 N; |% k7 C& O5-35 List 组件 - 处理热度的显示 (04:30) O- ^! y5 L5 A- {/ B. x5 t
5-36 总 结 (02:24)
5 W* A5 a- Q0 {- h: p. L1 ?# R' |9 ?2 {
第6章 文章搜索页面20 节 | 123分钟* F- u7 y+ o( {
6-1 开 篇(添加片头) (00:45)9 ]% {( _( u/ w9 x, m Q/ r7 x( p
6-2 文章搜索 - 分析文章搜索页面 (03:38)7 O" }# o2 V+ b* G0 k' ~
6-3 文章搜索 - 使用分包,创建 `search-blog` 页面 (08:40)
, e* K) k7 v) [7 G H6-4 文章搜索 - 完成跳转,渲染搜索框 (04:29)2 |0 j1 G$ c O( w% I5 H) s
6-5 文章搜索 - 为 `my-search` 组件赋予搜索的能力-1 (12:43)" }9 @& p. K6 Q
6-6 文章搜索 - 为 `my-search` 组件赋予搜索的能力-2 (12:37)
7 |# O6 j) G0 z/ I6-7 文章搜索 - 显示推荐搜索 (02:55)
! m7 H# I4 L: ]* |6-8 文章搜索 - 创建三个业务组件 (05:41)
, a8 g( l# X/ ]( d1 h6-9 【任务题】控制业务组件的展示效果
! e9 E/ I; ~7 T6-10 文章搜索 - 控制业务组件的展示效果 (14:52)
0 s r# C+ \: D0 F( [/ j7 y2 B6-11 热搜列表 - 数据获取 (03:49)
# R1 X( [. K* Z6 I( ?$ W6-12 热搜列表 - 数据展示 (10:24)
; f1 _9 I' b/ Z0 n& H4 x# D6-13 热搜列表 - 热搜点击处理 (03:50)# b N, L6 N: `$ ~) }/ C4 Q
6-14 搜索历史 - 渲染基本结构 (07:08)
, X9 R1 O) z9 m4 d, q6-15 搜索历史 - 美化基本样式 (07:37)
' y3 g% A/ R. Q K! j6-16 搜索历史 - 保存历史数据到 `searchData` (10:16)) Z: U, q8 K3 u* `1 T @' ]. ~
6-17 搜索历史 - 处理 `searchData` 的删除操作 (09:27), W; W0 Z% k$ g% a* E5 `9 ^
6-18 【讨论题】构建良好代码结构遇到的“问题”?" i% a7 a3 |& N
6-19 搜索历史 - 找出现在的问题 (02:20); j/ }( w8 N; w+ A4 T
6-20 总 结 (01:09). `2 z' Q* V0 I6 k5 M
$ i/ m/ F/ D7 U2 f9 d) I; H- ]
第7章 全局状态管理18 节 | 113分钟
3 M: C E# |1 A% ?* b5 l7-1 开篇 (00:53)
9 u7 R1 t: |2 J5 L9 S: k+ Y: D7-2 状态管理 - 全局状态管理工具 (06:15)
4 t" b: b! A3 C: n7-3 状态管理 - 在项目中导入 vuex (03:09)
! a- t( M2 t# S/ `7-4 状态管理 - 测试 vuex 是否导入成功 (07:34)4 K4 r6 t# i1 Z, q! k( }
7-5 状态管理 - 构建 search 模块 (05:47)
2 E9 u$ z! J2 y) h7-6 状态管理 - 使用 search 模块完成搜索历史管理 (05:58)6 L l$ W- x7 j% T8 T
7-7 状态管理 - 数据持久化 (06:15)$ h% a. b4 H0 S2 @* a
7-8 搜索结果 - 获取搜索结果数据 (05:27)
; A2 {+ S/ m$ \7-9 搜索结果 - 渲染搜索结果数据 (14:19). ]( r9 F" }9 x& B9 |
7-10 【讨论题】 item 渲染2 k' Z) f4 @, X6 |) g) P
7-11 搜索结果 - 处理相对时间 (13:17)! C1 C0 V* P4 b) k( b
7-12 搜索结果 - 高亮搜索结果关键字 (08:53)
, V9 Z& N9 R( p& S- A1 G7-13 搜索结果 - 介绍并使用 mescroll-uni 组件 (14:35)# T3 D2 N& e+ L1 t2 S
7-14 搜索结果 - 实现下拉刷新上拉加载功能 (10:05), s! E, I- J$ N7 T
7-15 搜索结果 - 处理空数据场景 (05:43)
6 J4 w: r. I+ D9 `; @3 x" C' B3 ^7-16 【讨论题】下拉刷新、上拉刷载" \1 D; `3 _' |& r: w3 Y
7-17 文章搜索 - 细节修复 (02:58)
+ L; s m8 D4 R+ \# y1 [7-18 总 结 (01:20)
( T' @, P$ P+ q* u
- s" j) u7 r; n( d第8章 文章详情模块开发21 节 | 134分钟
& {; l6 v* Q1 K# \0 q3 x8-1 开 篇(加片头) (03:12)/ T( ]* g8 C. w$ ^1 @) J+ @
8-2 文章详情 - 点击进入文章详情页面 (07:28)
. u. {* }; E) {0 R- E. X7 E! N8-3 文章详情 - 获取文章详情数据 (11:15)3 ]3 v4 e% F0 P1 F I
8-4 文章详情 - 分析并渲染文章详情的基本结构 (06:05)) x3 c" ]8 ~; I$ ?
8-5 文章内容 - 美化文章内容区域 (08:41)8 Z9 e+ T, n5 A8 H7 ~" W9 y& G
8-6 文章内容 - 分析文章内容的样式实现 (04:21)
# _% C8 q1 s4 s0 C8-7 文章内容 - 实现文章内容的样式渲染 (23:05)
9 z% P6 {/ ]' @* h8-8 【讨论题】文字太小是怎么回事?
7 [% Q$ T! \5 S, s/ o5 `8-9 文章内容 - 解决字体过小的问题 (06:03)$ ]* B# H$ f7 l
8-10 【讨论题】渲染
! b, _* D6 K; |8-11 评论列表 - 获取评论列表数据 (07:10)
4 M- P4 B# K9 E2 {8 P8-12 评论列表 - 渲染评论列表(精简评论) (10:14), o+ B! X$ C& Z5 a
8-13 评论列表 - 美化评论列表 (08:18)
. [$ k0 u( D3 W8 \8-14 评论列表 - 渲染全部评论列表 (07:57)' H# w" [& L2 D
8-15 评论列表 - 完成全部评论的分页加载 (07:28)" }: G, r: u* o- T
8-16 评论列表 - 处理数据加载完成的提示 (04:45)
7 @4 n: C. h+ r. U9 i8-17 功能区域 - 封装功能组件 (05:43)1 _2 y/ m( N6 S
8-18 功能区域 - 样式美化 (04:24)
9 q1 t0 C# L& l9 C! B8 P/ `. l. p( B8-19 功能区域 - 增加 `my-search` 的样式适配 (04:12)
4 T5 t: z( C0 _4 F& x6 h9 D) g8-20 明确功能业务 (02:02)
7 b% W2 L& R. Y8-21 总 结 (01:29)0 b4 W' O, [/ i) n9 B4 S6 n
" e9 H! `3 e8 d/ @! ] _第9章 用户登录20 节 | 111分钟
8 ~% f1 S h, D6 q- u7 O8 a9-1 开 篇 (02:26)
C% y7 F" O. ^6 M9-2 用户登录 - 登录页面基本样式 (04:38)
0 v6 S1 i& } ?4 s& g9-3 用户登录 - 封装登录组件 (02:52)
7 D. |' g8 ~9 t5 ^: q8 I% t9-4 用户登录 - 明确登录的实现思路 (04:52)7 i3 I+ }2 j! z
9-5 用户登录 - 封装 action 调用登录接口 (11:07)
3 r3 |9 Z9 C1 R) }7 i9-6 用户登录 - 保存用户登录状态 (07:32)8 `1 r. [* E2 e+ K7 F
9-7 用户登录 - 完成已登录的用户视图 (04:06)) C3 }* U I/ X$ D) e: m
9-8 用户登录 - 实现退出登录功能 (05:36)
. D( p9 |" {; g9-9 用户登录 - 判断用户登录状态 (04:35)9 X) v: I) k9 r: p
9-10 用户登录 - 新建登录页面,处理当前场景 (11:46)
' b& [7 b9 S5 I" N/ ~4 r4 O$ R9-11 用户登录 - 监听登录成功的状态,返回之前页面 (03:48)/ }3 I1 |. b: Z# u9 U8 A# v2 X
9-12 用户登录 - 处理登录时无 loading 的 bug (01:43)
3 L# e' r4 q$ K( B2 C$ R6 Y2 t8 D9-13 文章操作 - 关注用户 (09:03)
( M2 A) X5 Z1 \9-14 文章操作 - 处理发表评论的 UI (11:00)
4 N1 ^ Q9 Q/ E7 K9-15 文章操作 - 处理评论框的显示问题 (09:54)1 h# C {. ~! J: x
9-16 文章操作 - 发表评论 (07:18)
/ g+ g; [$ D1 W9-17 文章操作 - 回显评论数据 (04:57)% Z l P% Y4 C6 u; C/ L$ O- }
9-18 文章操作 - 关于点赞和收藏的功能实现 (01:21)
5 s# f) l" Z" |/ f9-19 【任务题】实现文章的点赞和收藏功能
5 F8 E+ M" L6 U9-20 章总结 (01:29)
8 q- ?, h& B* q8 v7 p! ^
& Q; f" [8 k5 ^1 r2 b! `1 n1 G第10章 热播模块16 节 | 80分钟( Y% Z2 \% R- z- C. @8 H2 a
10-1 开篇 (03:01)
9 ]3 @5 m1 G3 r/ {10-2 热播列表 - 获取热播列表数据 (03:43); a- P8 s% O: h& k" W* ^
10-3 热播列表 - 渲染UI结构 (10:12)
2 T+ e, ?( z2 P& g/ k, B2 x10-4 热播列表 - 列表的下拉刷新与上拉加载 (08:42)
4 ~8 P+ t+ Y: b10-5 热播列表 - 点击进入详情页 (03:05)" N: h- G- x/ h
10-6 热播详情 - 渲染详情页面的视频组件 (10:46)# k& `$ f2 \0 x: { b" ?
10-7 热播详情 - 展示视频弹幕 (06:34)
/ O" i2 u: l4 }% b' C10-8 热播详情 - 渲染全部弹幕模块 (04:44) z0 y& F& P& S" o f
10-9 热播详情 - 渲染底部功能区 (06:56)
1 Y/ [* n6 g1 L7 U) z10-10 热播详情 - 发布弹幕 (07:19)
7 [2 w6 m( B4 y' T' ~, y10-11 热播详情 - 解决弹幕不显示的问题 (03:06)
* Y2 Y: B6 j9 \" m; Y! k5 O' T10-12 热播详情 - 定义弹幕的随机颜色值 (03:21)
4 |3 m& m: {. Q$ ?6 t& f2 t10-13 热播详情 - 处理弹幕列表数据加载动画 (04:03)
0 T5 v E( G& _10-14 热播详情 - 点赞、收藏的实现思路 (01:25)
" w, X5 r, D5 e' l& W* f( X10-15 【任务题】热播中点赞与收藏的实现
+ \9 R5 I5 S& }1 U10-16 总结 (02:06)$ ~ z6 ]) S5 V2 p1 w
' U, |5 W# |3 j! O6 L& K6 w第11章 多平台适配10 节 | 35分钟
6 ~7 ?* B/ [8 f! n11-1 开篇 (01:52)
D' R; K, l) a* A# P11-2 uniapp 中的条件编译 (06:00)* H" S, e, e5 G+ B Z" [: ~' h
11-3 多平台适配 - `tabs` 置顶效果消失 (04:17)% H7 ?9 O: ~' m0 L# l
11-4 多平台适配 - 火狐浏览器处理粗滚动条 (03:09)9 l ~# |' D+ i0 s. A+ p ]: t7 f
11-5 多平台适配 - `ui` 错乱 与 文章详情无法展示 (03:25)' U1 ]' ?5 i8 r- H
11-6 多平台适配 - 文章详情样式处理 (02:37)
2 V L; \# S! Z* g2 F* ~, }11-7 多平台适配 - 热播视频全部无法播放 (07:03)$ _/ d% m( ]5 p$ y% j
11-8 多平台适配 - 一键登录功能 (04:54)
+ q) Q. c% h8 v* C3 H& h11-9 总结 (01:41): y5 Y% }' V6 @: v0 O
11-10 【讨论题】多平台适配问题! z8 z1 k5 t2 P
8 L1 ^ U3 _# i# x
第12章 项目发布4 节 | 9分钟
, _ _1 F8 x( n* F7 h12-1 开 篇 (00:46)
: x# ~: b4 n2 s" W, y12-2 打包微信小程序 (02:37)
* S' ?3 h* N6 C% F: x12-3 打包 h5 页面 (03:51)
( E0 S2 d3 p2 r12-4 总 结 (00:53)
# W# X. B: X. ?$ |: |/ t$ f* U2 E0 i
g) _# i2 X+ H( x4 Y第13章 课程总结1 节 | 2分钟 i0 Y5 A% w6 u6 |& o; {8 R7 }
13-1 课 程 总 结 (01:24)
) x: b$ w2 H3 ^2 m* V! }- J6 N$ t* V0 M; K5 P7 e5 W
〖下载地址〗 \5 a8 ~, l: J5 z* N4 v( ~$ v
, }: u$ s( Q' F8 i7 y, n〖升级为永久会员免金币下载全站资源〗
6 ]1 {8 W0 z1 a2 O g4 C全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html4 u% @' C( Y9 Q \7 v+ y! a& s, T
|