|
|
发表于 2017-2-6 21:05:58
|
显示全部楼层
第1章 课程简介2 b* d, ^5 D' m$ O h
介绍课程的学习目标和学习内容。
& Z) U* o3 e6 L/ o$ {4 Z D# m
7 V$ {4 n5 N* ?6 q, u0 d第2章 Vuejs介绍
! |% _9 p/ d: O从前端开发趋势分析开始,引入 MVVM 开发框架和 Vue.js,接着对比流行框架Angular 和 React,最后详细介绍 Vue.js 的核心思想-数据驱动和组件化。% p& O. F2 [- {( j; S0 o
, T3 g$ G+ B7 K' K第3章 Vue-cli 开启 Vuejs 项目) `6 U& z* \" @4 _1 n7 n: m
介绍 Vue 项目的脚手架,如何安装,对脚手架生成的目录文件做介绍,介绍 Vue 组件的编写方法,最后运行 demo 项目并介绍 webpack 构建脚本来说明 demo 的运行原理。+ R; }* Z/ M- b7 F% I8 [6 n1 ?0 k
0 p: F8 u* H1 ?3 `第4章 项目实战-准备工作
& q$ w$ r+ ?' D4 l% V2 _分析外卖 APP 商家页面的需求,准备图片资源,利用 icon-moon 把 svg 制作成图标字体,对代码的目录结构设计,最后 mock 测试数据。
1 @3 L: W9 O4 d) O- w; K) Z* x) T& ]' ^% N
第5章 项目实战-页面骨架开发0 V" L6 C: @( n; S# j( u `
设计页面的骨架,拆分组件,商品、评论和商家详情页利用 Vue-router 做切换,最后还介绍了 flex 弹性布局以及移动端 1 像素 border 实现的小技巧。
/ N5 J# V4 j- g: Y% D9 f1 I {" Q& h. \
第6章 项目实战-header组件开发
4 m) {0 m& J) w6 _" S; L# B9 R编写 header 头部组件,应用 Vue-resource 从服务端读取数据,介绍如何在 Vue.js 中使用过渡动画,如何编写 css sticky footer 布局,如何从需求中抽象出 star 星星组件。0 A" T" R; w ~# D; @' V
3 o: U2 l2 A9 q' g
第7章 项目实战-goods 商品列表页开发+ U& r- i1 \3 l' b) w+ r. \5 G: `8 Y
编写 goods 商品组件,包括它的子组件 shopcart 购物车。介绍了如何在 Vue.js 应用第三方 JS 插件 better-scroll实现列表滚动,并配合 Vue.js 的计算属性来实现左右列表的联动。应用了自定义 Vue.js 过渡动画实现了购物车的飞入动画效果,介绍了在 Vue.js中父子组件如何通讯。...
3 b Q* E/ L2 e. H" Q7 X
/ V5 D, W3 N! v2 j5 G第8章 项目实战-food 商品详情页实现
o9 T# `: Q& w: P4 y/ J编写 food 商品详情页组件,介绍了图片占位的技巧,并从需求中抽象出的 split 分隔组件和 ratingselect 评论组件,实现自定义过滤器 datefilter。
: I6 f: J. N1 Y) U. F0 Q$ e) i+ M- ?) S2 @7 s: p
第9章 项目实战-ratings评价列表页实现) E ^$ l/ z( O) A% ]2 @
编写 ratings 评价列表页,感受在 Vue.js 中复用组件的好处,实现快速开发。
/ y1 {- ^3 A3 v: K7 [% R3 r" R
第10章 项目实战-seller 商家详情页实现+ A: d! x/ t2 g9 v0 X8 E
编写 seller 商家详情页,实现一套通用移动端数据存取方案,以及对项目做一些体验上的优化。& [4 u5 s) A( U: m9 r% f7 k
# J* w4 j) o' `* d3 P第11章 项目实战-项目编译打包' l! [- I/ Z! D: \
上线前的最后一步,编译打包Vue.js 项目。介绍了 webpack 编译时的配置,如何利用node.js 开启一个server本地调试。
. p- t) r% Y6 w9 _! ]7 a
. d8 z7 F, }) ]% {* z第12章 课程总结
, A# W* g* ? v& W) V0 c& n @对课程做总结,并列出了课程所提到的主要知识点的链接,作为课程的延伸学习。! J7 ]: e% e1 L q8 A7 S- ]
q2 L5 N( @( H5 r! r; h1 b
下载地址: |
|