& k ^) S( t, h0 a3 Z' k$ L
- x: f+ J% W) K# j' H4 E〖课程介绍〗4 y; V0 \- e6 C2 G" R
还在为没有项目经验而烦恼吗?本课程从小程序基础语法、上线流程、数据驱动、uni-app开发、多平台适配、到最终项目发布 ,真正做到从0开始,开发一个属于自己的、能够上线的、高质量小程序项目。帮你解决快速积累项目经验、扩展新技能、提升薪资的问题。1 l; E5 k7 e! c, z/ O/ G X( H4 V
〖课程目录〗3 x1 I+ u: V& z7 L. ~- \# c
第1章 课程介绍(了解本课程必看) 试看1 节 | 16分钟2 ^9 B% s8 _; z5 J0 A" O$ S# f
1-1 导学 (15:50)
' H' n" X6 K& a3 {2 A) s
1 v' w% |# R% z# t' x6 ]' B第2章 小程序初体验15 节 | 88分钟
6 g1 W) T8 y) q* L7 h2-1 开篇介绍 (01:28)3 u* v2 c" H, e, |8 b& l. N8 [
2-2 小程序开发前的准备 (04:23)( F, r* [& j- z' O* F! c$ w- o
2-3 开发第一个小程序应用 (06:43)
. R+ U3 B9 b* i9 X) s2-4 了解小程序项目的基本组成结构 (08:20)4 Z( m. o4 g$ p/ U* {
2-5 wxml VS html (07:36)
' U2 J9 k( n" V# H2-6 wxss VS css (08:15)
8 H- m6 S+ q4 Q2-7 .json文件 (04:57)$ }$ m5 \7 a( s4 O
2-8 宿主环境与小程序的运行环境 (04:48), ` a# m% E4 Q1 O0 _; o
2-9 小程序内置组件-view (07:48)
& c) |) V- |, ~7 M7 }0 _3 N1 c2-10 小程序内置组件-scrollView (07:46)
4 ^0 t7 ~ c( Y9 q4 g: S- a2-11 小程序内置组件-swiper (04:43)
/ U3 _+ D! y( S9 x# o- V2-12 小程序内置组件-text&&rich-text (04:36)
/ k* b0 o5 j0 T# s% ]7 q1 N2-13 小程序内置组件-button-image (07:04)8 H V$ Z+ b9 W$ ?
2-14 小程序成员管理 (03:38)
x' ]9 S: s5 c2-15 小程序发布流程 (05:47)
6 X/ a* x/ m: F: {$ d! | m- [
6 g; A+ R2 x: Z% u& N8 y. t# N第3章 小程序核心语法21 节 | 225分钟, X- P/ ]3 a3 v0 a' P, a
3-1 开篇介绍 (01:29), z* K# e4 u" B9 I% p
3-2 小程序的数据驱动原则 (13:00)9 \. W1 Y% ?2 C
3-3 小程序的常用事件与属性列表 (12:34)
4 Z, _# _7 z2 a3-4 小程序的事件传参 (11:14). v1 U) F' C) t5 ?' v& E
3-5 实现【双向数据绑定】 (12:57)9 Z, a2 X: B G1 k
3-6 【任务题】实现双向数据绑定功能6 N6 t( T' D" \0 V0 [8 z: B
3-7 【讨论题】数据驱动
1 ~. `2 D- y% f3-8 条件渲染 (12:49)
7 m; }) p3 X* W8 m/ N/ K* F& W1 I3-9 列表渲染 (14:09)3 Z3 _3 \7 ^4 ?$ E
3-10 配置文件解读 (25:41)7 ~( t& [9 G3 U' x! @% ^4 q% z
3-11 数据请求 (21:02)
: m2 ^3 v6 }2 b. T3-12 异步编程新方案 - promise(1) (13:24)' ~) q# r. w5 h6 @
3-13 异步编程新方案 - promise(2) (09:28): | k% D* c+ V, q6 h, J0 ~4 c8 @* {
3-14 【讨论题】异步编程
/ K4 \! R' F$ f, q+ }3-15 异步编程再升级-async和await (09:38)' Q( r0 y" M% v. E+ H: ?4 J4 x
3-16 【任务题】异步编程
3 w: f% Q* ?3 m( V3-17 小程序使用 promise 解决异步编程 (10:40)/ g9 |' q7 Q2 J6 j# Z/ O
3-18 小程序页面的生命周期 (16:00)
% W( z1 ]# N: x' D$ h3-19 PullToRefresh下拉刷新与上拉加载 (19:26)
3 B) V" t5 Z0 k u+ J) T9 c3-20 小程序的页面跳转 (18:38)* K- ?( q9 w4 T3 Z1 X& }
3-21 总结 (02:26). W' ], B8 l9 A; a) P# _4 t
# j. A+ A3 S# s7 Y- y& n0 E第4章 小程序进阶概念10 节 | 92分钟
. C8 u. `: K, @4-1 开篇 (02:17)1 p* J2 R, V9 g
4-2 什么是组件化思想 (04:38)
& }8 D- J2 ?. m4-3 创建第一个组件 (08:19)
6 n$ Z& ^& b6 o4-4 组件的生命周期 (15:24)+ J; t- ?5 f- l7 Y
4-5 数据监听器 (11:27)
0 `1 ^2 [6 @+ s9 \) ]+ e* [4-6 组件之间的关系与通讯(上) (11:44)2 C& U/ a" ^5 L1 x4 R+ W
4-7 组件之间的关系与通讯(下) (18:22) b) h+ Q9 Y8 \4 T. g9 j
4-8 组件的插槽 (15:51)
" `, K' X6 A9 `1 v( y4-9 总结 (03:15)
3 Q$ y x* A" x* r! E0 h3 ^( d4-10 【任务题】热搜列表实现
# j, ^0 K! _) ~0 S8 t# i
3 E1 r [: h+ h) S# I# a4 k- j7 z第5章 uniapp开发ImoocBlog 试看36 节 | 246分钟
0 h- E: G3 h1 E) N/ M9 A5-1 开 篇 (01:58)7 F" K& v, k' r: U- \' j
5-2 uniapp难吗? (03:12). _: g0 [& K8 ]* T& P. G; }
5-3 配置uniapp开发环境 (06:24)6 z# E% {' B. a
5-4 创建 imooc-blog (08:57)
& q" x* Q7 K9 Z% ~8 X# l4 H5-5 运行项目到 微信开发者工具 (06:34)
: J2 I" _5 M- b+ t/ [7 a5-6 使用 VSCode 开发 uniapp (04:24)
" X; S% T0 I5 p4 P8 @( z5-7 创建与配置 tabbar- (10:54)
$ A- Q6 S" V3 {' p5-8 警告与错误处理 (05:50)
$ v' S* s: Q$ K5-9 热搜页面分析 (01:08)
7 j; a z% k' C/ b4 G5-10 认识 .vue 文件结构与 logo 图片展示 (08:54), Y8 z% I% F6 J5 a$ y% x
5-11 创建搜索框组件 (15:57)
/ O' V; \& _2 i2 ^) V% e+ a5-12 tabs组件 - 创建并分析 `my-tabs` 组件 (05:49): z* t" m5 M6 ?( p9 E9 O' Q" y
5-13 tabs组件 - 封装网络请求 (11:09)# d( M: P5 i$ }
5-14 tabs组件 - 进行基本的数据展示 (09:16)/ s* \9 N7 M0 S+ h
5-15 tabs组件 - 美化样式 (05:31)1 A) p: t) E+ v; a' B2 N* w4 N8 H
5-16 tabs组件 - 设置激活项 (08:22)
: }) L0 w }! H1 M' j5-17 tabs组件 - 定义滑块 (03:22)' V0 o' p5 \/ J7 P, l
5-18 tabs组件 - 实现滑块的滚动 - 01 (07:21)
( i& J/ k& C6 l! L0 q' X5-19 tabs组件 - 实现滑块的滚动 - 02 (16:35)0 h3 m& i! b& \; P& ^0 V
5-20 tabs组件 - scrollView 的点击位移 (04:01)4 d- N$ ]" F% ~6 D+ V
5-21 tabs组件 - 增加可配置项 (05:07)2 z+ ]: [4 {) }+ m& {$ @: q
5-22 List 组件 - 分析 List 组件 (03:58)7 Z" U- K! b% j8 ?: A
5-23 List 组件 - 使用 mock 数据,构建 List 的基本结构 (08:35)
: V9 ~9 I0 j6 t" @5-24 List 组件 - 美化 item 样式 (10:15)& P, @7 E$ g6 X" h
5-25 List 组件 - 根据 tab 的切换,获取真实数据 (14:30)
& n9 \$ j7 Z X8 ]4 A5-26 List 组件 - 渲染真实数据 (13:04)
! a2 \. O4 q1 E5-27 List 组件 - 通过 swiper 改造List (07:02)
3 V5 n# p- Y' o4 U$ U+ f) {5-28 【讨论题】通过 swiper 改造List遇到的坑
" \% _& T7 Q( V) B( P5-29 List 组件 - 解决列表高度展示错误的问题 (11:53)6 s8 {2 H) r& O
5-30 List 组件 - 解决 切换 `tab` 时的 `list` 的卡顿问题 (05:31)0 `+ Z& L0 G3 i+ c
5-31 List 组件 - `swiper` 和 `tabs` 联动 (03:36)
/ i6 R$ u8 Y# c5-32 List 组件 - tabs 中滑块跟随滚动 (03:06)3 H9 T7 o# L3 h' Q7 N1 n
5-33 完成 `tabs` 的吸顶效果 (02:48)
+ X- I8 P6 R+ e( e5-34 控制列表滚动位置 (03:58)
3 ^) T% }3 k: n) x2 p# \# D4 \. r5-35 List 组件 - 处理热度的显示 (04:30)& M& l* R% _3 v# m4 x$ T' x
5-36 总 结 (02:24)6 h5 F$ t" N- E: M& H
% Q( y+ h# L+ Q9 p( J0 j
第6章 文章搜索页面20 节 | 123分钟2 s5 @4 ^% Z, U" m2 G% }
6-1 开 篇(添加片头) (00:45)8 ~ x: }3 \. }( q* s$ v; {
6-2 文章搜索 - 分析文章搜索页面 (03:38)
& P K" W: {. V( J6 ^# f6-3 文章搜索 - 使用分包,创建 `search-blog` 页面 (08:40)
( G5 f! }7 y/ X6-4 文章搜索 - 完成跳转,渲染搜索框 (04:29)
2 y' d$ d! i, b R; R6-5 文章搜索 - 为 `my-search` 组件赋予搜索的能力-1 (12:43)
0 @- s) h( r4 i2 z8 }! i6-6 文章搜索 - 为 `my-search` 组件赋予搜索的能力-2 (12:37)6 X$ [5 G1 ~5 {: b) r
6-7 文章搜索 - 显示推荐搜索 (02:55)
/ I: v+ w( P5 y, r; }6-8 文章搜索 - 创建三个业务组件 (05:41)
. ^- y# m/ O$ Q6-9 【任务题】控制业务组件的展示效果+ f2 Q# k* J* ` G w. o" z( ~
6-10 文章搜索 - 控制业务组件的展示效果 (14:52)
4 r1 k" k! N5 I; O4 E, N! P4 V6-11 热搜列表 - 数据获取 (03:49)
" R# P% G; m5 {! a, f1 Y6-12 热搜列表 - 数据展示 (10:24)9 B V4 B9 Z M- \
6-13 热搜列表 - 热搜点击处理 (03:50)
# l+ j: W. s b0 w9 ]0 z1 ]6-14 搜索历史 - 渲染基本结构 (07:08)
+ d8 j( p4 i& @ T, f' s* y6-15 搜索历史 - 美化基本样式 (07:37)& M# A: Q% T3 v# T; L' E" E
6-16 搜索历史 - 保存历史数据到 `searchData` (10:16) @2 U/ _9 E4 `1 q
6-17 搜索历史 - 处理 `searchData` 的删除操作 (09:27)) ? s e; y _9 H- l
6-18 【讨论题】构建良好代码结构遇到的“问题”?0 ]2 H# a8 J# ]2 {
6-19 搜索历史 - 找出现在的问题 (02:20) t6 P& X/ J) r0 c: g* \0 L. N- }
6-20 总 结 (01:09)6 S! l! _0 b% C$ q, R9 [
3 t" Z; s8 K7 w/ C第7章 全局状态管理18 节 | 113分钟. x; N, W: R5 c
7-1 开篇 (00:53)
- z8 X; J9 L: B' P3 T/ S1 n& v7-2 状态管理 - 全局状态管理工具 (06:15)
U; F+ l$ N; ^0 F7 ~7-3 状态管理 - 在项目中导入 vuex (03:09)
: n6 A& c& N3 c7-4 状态管理 - 测试 vuex 是否导入成功 (07:34)- [ D+ r, O; t8 L
7-5 状态管理 - 构建 search 模块 (05:47)
2 J P' T/ T. `: k7-6 状态管理 - 使用 search 模块完成搜索历史管理 (05:58)
+ P2 C$ e3 }6 c! V( w1 A7-7 状态管理 - 数据持久化 (06:15)/ F, t/ _% [& ~7 G0 K7 T* u! ^+ {" j
7-8 搜索结果 - 获取搜索结果数据 (05:27): H2 u3 u9 S6 p5 w
7-9 搜索结果 - 渲染搜索结果数据 (14:19)
$ _* h7 M$ W/ j0 Q* b. Q# f7-10 【讨论题】 item 渲染
6 B/ j/ n* p( t8 ~, Y- x& u2 d7-11 搜索结果 - 处理相对时间 (13:17)
3 `. l# n2 ]8 Z( Y: A$ H7-12 搜索结果 - 高亮搜索结果关键字 (08:53)+ A" {2 ^9 e9 `0 B% d
7-13 搜索结果 - 介绍并使用 mescroll-uni 组件 (14:35)0 D5 F# G' Y0 K
7-14 搜索结果 - 实现下拉刷新上拉加载功能 (10:05)
* ^$ t V/ B$ s1 M* Q1 {1 q7-15 搜索结果 - 处理空数据场景 (05:43)
6 h- f8 s. e0 m- z' ?7 Z* E$ @( V7-16 【讨论题】下拉刷新、上拉刷载
) q% P& N+ K2 r3 I. h9 I0 Z# c7-17 文章搜索 - 细节修复 (02:58)) ^! w5 F" n6 d1 N. i
7-18 总 结 (01:20)
" x2 r: o! U, l6 ~, U2 ^4 F
6 L$ h/ Y0 ~# Q; I$ w第8章 文章详情模块开发21 节 | 134分钟5 ] B; v' Q1 J K4 d* L) Z
8-1 开 篇(加片头) (03:12)( c3 v1 k8 l( Q% {
8-2 文章详情 - 点击进入文章详情页面 (07:28)
" K) T( x! X3 P8 j" P8-3 文章详情 - 获取文章详情数据 (11:15)/ g R2 v4 ~: ^, q% x
8-4 文章详情 - 分析并渲染文章详情的基本结构 (06:05): U" o& Z- m: j3 a3 i1 }+ I
8-5 文章内容 - 美化文章内容区域 (08:41)
1 u- _) V% S1 D! i& p8-6 文章内容 - 分析文章内容的样式实现 (04:21)
% N7 ^5 J5 u3 n8-7 文章内容 - 实现文章内容的样式渲染 (23:05)
2 \: C1 W) X1 {8 U8-8 【讨论题】文字太小是怎么回事?/ `; E! g& j1 R: i" i: D3 X7 ]
8-9 文章内容 - 解决字体过小的问题 (06:03)
4 u4 K' l p- n3 d3 W$ v J8-10 【讨论题】渲染
% j9 b: g% c4 C# J8-11 评论列表 - 获取评论列表数据 (07:10)+ Q* o$ \- Z! W# D% K
8-12 评论列表 - 渲染评论列表(精简评论) (10:14)
9 O" _. w% v4 d8-13 评论列表 - 美化评论列表 (08:18)
7 K+ O8 V, o l8-14 评论列表 - 渲染全部评论列表 (07:57)
[; X5 |+ j! Q% G8 s. y3 h8-15 评论列表 - 完成全部评论的分页加载 (07:28): ~5 a4 K) A/ N# N6 y& ?5 _7 ]9 \
8-16 评论列表 - 处理数据加载完成的提示 (04:45)( g$ ]3 E* Q, Q3 B2 c9 s
8-17 功能区域 - 封装功能组件 (05:43)6 M& _4 O5 i. Y6 t
8-18 功能区域 - 样式美化 (04:24)
$ ?! V. `2 g. W8 j8-19 功能区域 - 增加 `my-search` 的样式适配 (04:12)
c5 ~' k7 `+ N( ^8-20 明确功能业务 (02:02)
8 K7 t0 o4 A9 m8-21 总 结 (01:29)
; W4 j X# c, Q. {; o6 z! o8 n1 V; `# o e6 M P
第9章 用户登录20 节 | 111分钟
" G4 T4 W5 N: H9-1 开 篇 (02:26)5 L5 R3 v% m, z
9-2 用户登录 - 登录页面基本样式 (04:38)/ f& _" Y& F" z0 A* o8 G; T$ y, n
9-3 用户登录 - 封装登录组件 (02:52)' L3 y9 x! i! I* ~- ?) A: _
9-4 用户登录 - 明确登录的实现思路 (04:52)2 [9 ?$ b& p6 _' r) C* q& [
9-5 用户登录 - 封装 action 调用登录接口 (11:07)
( W1 f q3 Z% v# k9 Q( V9-6 用户登录 - 保存用户登录状态 (07:32)
0 l% {$ q9 D1 J- ^9-7 用户登录 - 完成已登录的用户视图 (04:06)
+ r' {) Z! c9 D; Q. z8 a; ], Z/ I9-8 用户登录 - 实现退出登录功能 (05:36)
, l5 D3 |9 V8 ]8 |0 B9-9 用户登录 - 判断用户登录状态 (04:35)" z0 y* ]$ q: d- Z
9-10 用户登录 - 新建登录页面,处理当前场景 (11:46)3 \0 {, v7 J% r: Y2 t
9-11 用户登录 - 监听登录成功的状态,返回之前页面 (03:48)
- y" m, ?" v( B$ P1 P0 M9-12 用户登录 - 处理登录时无 loading 的 bug (01:43); y/ F& L/ v0 V
9-13 文章操作 - 关注用户 (09:03)) X2 @6 x% T& ~7 r! b+ }' d# |7 s
9-14 文章操作 - 处理发表评论的 UI (11:00)% Z4 v8 o1 b' L; c! x
9-15 文章操作 - 处理评论框的显示问题 (09:54)3 C# g( X' \0 e2 U. y5 m3 k
9-16 文章操作 - 发表评论 (07:18)5 U3 A3 g0 }" ?# {" o* \ O
9-17 文章操作 - 回显评论数据 (04:57)
) P. l! A: i# M+ n1 i2 u3 M9-18 文章操作 - 关于点赞和收藏的功能实现 (01:21)- G! @7 I) V- p# X' m6 _
9-19 【任务题】实现文章的点赞和收藏功能
% r& x! y: R; z, Y6 C [: c9-20 章总结 (01:29)
) w4 R% k9 b+ B7 m; j: r: B0 ~7 [7 g5 R, d
第10章 热播模块16 节 | 80分钟
- T+ V3 Z( I2 E: x% R4 P, \10-1 开篇 (03:01)
* r/ e: h' d$ w2 @10-2 热播列表 - 获取热播列表数据 (03:43)
* v. F4 _- o9 t+ b0 }3 Z10-3 热播列表 - 渲染UI结构 (10:12)- t1 ]2 Y( t2 w' ?6 G
10-4 热播列表 - 列表的下拉刷新与上拉加载 (08:42); c+ d) G2 A% b$ D, e3 ~# w
10-5 热播列表 - 点击进入详情页 (03:05), m" E7 w+ }% k/ R" t8 E% x
10-6 热播详情 - 渲染详情页面的视频组件 (10:46)+ i, ^ h! H* W& J, V2 ]
10-7 热播详情 - 展示视频弹幕 (06:34)
+ \% S$ ^! }9 f# u& _10-8 热播详情 - 渲染全部弹幕模块 (04:44)
8 M/ p3 z/ ^: A6 G) y/ v" j0 i0 }10-9 热播详情 - 渲染底部功能区 (06:56)! P y- e, x; e& M ?8 l
10-10 热播详情 - 发布弹幕 (07:19)! m* ]2 I( G+ \
10-11 热播详情 - 解决弹幕不显示的问题 (03:06)1 I1 d( |8 h; A3 W
10-12 热播详情 - 定义弹幕的随机颜色值 (03:21)) Q( D, H+ b# e- [3 e' i0 U- |
10-13 热播详情 - 处理弹幕列表数据加载动画 (04:03)! }. B5 Y* y# U: X( A
10-14 热播详情 - 点赞、收藏的实现思路 (01:25)
1 Q q/ [. p# }3 I/ f/ L10-15 【任务题】热播中点赞与收藏的实现
2 C/ ]) y6 i& u. T# q10-16 总结 (02:06)
" { j' k. Q7 @2 M% @* t v. s3 ] J" u4 P; Q# L% w+ J" W2 U
第11章 多平台适配10 节 | 35分钟5 ^9 V( M& F d, L+ f5 ~
11-1 开篇 (01:52)
3 V0 i8 c. V( |6 l( y11-2 uniapp 中的条件编译 (06:00)7 U3 e7 ?: y' G) C( {, r" J. w
11-3 多平台适配 - `tabs` 置顶效果消失 (04:17)1 n6 W) b$ i* Z
11-4 多平台适配 - 火狐浏览器处理粗滚动条 (03:09)' ]* g! @; n# q/ z( ~8 i
11-5 多平台适配 - `ui` 错乱 与 文章详情无法展示 (03:25)$ G8 H4 Q( ^8 n- L8 ]
11-6 多平台适配 - 文章详情样式处理 (02:37)# y: L/ L1 Y$ ~1 @, I9 ?3 ?5 F' `
11-7 多平台适配 - 热播视频全部无法播放 (07:03)
3 }5 m ]$ t& |2 I" a3 R* n11-8 多平台适配 - 一键登录功能 (04:54)4 n$ S- G+ R. D+ M+ W7 ?9 F; Y
11-9 总结 (01:41)
$ m+ A O& L) ]$ D3 G9 F7 t11-10 【讨论题】多平台适配问题
" I( M5 k6 C: M% o, M' b N& P+ g" c
第12章 项目发布4 节 | 9分钟
$ I y% X2 O' H, ] g T12-1 开 篇 (00:46)
: z I) J9 |/ c12-2 打包微信小程序 (02:37)
$ ?% g1 v1 X% S$ e! q- P7 h12-3 打包 h5 页面 (03:51)3 C+ C6 x# ?; l6 v! o: h. M
12-4 总 结 (00:53)" J$ B4 o! y# w( e4 Y' s8 O8 w, {
# H U4 @" n1 W
第13章 课程总结1 节 | 2分钟0 h* r' [9 j2 U' A4 [- X
13-1 课 程 总 结 (01:24)
7 z9 ?; K/ G1 I J/ |5 q, i0 H! R4 { y4 q; X+ B
〖下载地址〗
7 N8 P; A7 w1 `' e8 x
( H S( M3 @$ F2 |0 G8 w# L〖升级为永久会员免金币下载全站资源〗; @* H1 N6 d, ]
全站资源高清无密,每天更新,一次充值,永久可查看网站全部资源:http://www.mano100.cn/rjyfk_url-url.html
/ s4 `+ a) w8 _1 k: N5 \4 c |