|
发表于 2017-2-6 21:42:17
|
显示全部楼层
第1章 前期准备
0 ?0 F) O8 R* g+ L! K介绍了课程内容、背景和案例展示、什么是响应式网站、怎样分析设计图、响应式网站设计实践原则
5 i7 v0 t' j% [% L. T
' T" o$ E, n3 g" v0 D第2章 如何组织项目目录结构/ Z6 R9 b8 b" y% p+ \ i$ g
介绍了约定优于配置的思想,常见的项目目录和文件的组织方式,一些基本文件的作用等知识,为编码开始做准备。4 W' j& d+ Q/ {9 E6 ^8 m
|& E) _. L3 n第3章 开始编写HTML代码
3 q% P9 H4 `' ?4 p. b7 `0 t3 P根据设计图一步一步实现基本的HTML结构,介绍了文档类型、meta声明、IE条件表达式、html5新标签、语义化选择、大纲等知识。
- C& V- G' R8 Q3 X
+ c! d$ H+ F& N6 x第4章 如何实现PC端的样式$ ]6 Z$ r: P$ ]7 O! i; [" t
一步一步实现PC端的样式,介绍了CSS Resets和Normalize,相对单位和其中的一些坑,清除浮动的几种方式,块级格式化上下文(BFC),inline-block的空白问题,CSS Sprites,盒模型计算,自动前缀(autoprefixer)等知识。, P+ Q$ v: M0 P$ H% _5 S
) [1 G. K) b' L+ l+ x$ ]第5章 如何实现移动端的样式, o/ j, T: _( {% G
一步一步实现移动端的样式,介绍了Chrome的响应式调试工具,媒体查询中使用相对单位,CSS3选择器,CSS打印相关属性等知识。" Z& y" C. d! X6 b
l, b% ]% o7 n
第6章 如何实现响应式广告及响应式图片! j( a' F: `$ ~1 ?# `) S
一步一步实现响应式滚动广告,介绍了如何选择第三方组件,OwlCarousel2的使用等知识。介绍了响应式图片实现的几种方式,picture/srcset/size标签如何使用,svg原理和制作方式,polyfill原理,picturefill的使用,图片压缩等知识。
7 E4 h3 e" D" v: N9 P7 r
! W f! f6 F7 M( u& K第7章 Node.js简介
. x& g" n1 r" B- X介绍了Node.js的基本知识,同步异步编程方式的区别,包管理器NPM的使用,package.json如何配置,简单httpserver的使用等知识。) C6 f( x" k7 Q, A9 Z2 R
d) ?" f* ]+ m第8章 如何处理兼容性及在多个设备上进行调试
3 j' [! p, Y6 D- G. k介绍了处理兼容性的主要技术,包含调试的方法,虚拟机的使用,CSS hacks,polyfill和shim,Modernizr,兼容性查询等知识。
) \7 m, P8 C- S8 `
5 _& E' b. c! O5 M1 t' h/ {& ^3 m第9章 如何打包发布6 ^% \" G3 M8 A. A0 C4 z
介绍了前端自动化的概念,grunt/gulp/webpack,如何使用Gulp进行自动化打包发布等知识。2 |, v+ g4 R0 r
+ t& H% Z4 J& {第10章 课程扩展1 -- 选择一个趁手的IDE* E' p: l A+ G* j' M. R
选择一个趁手的IDE,WebStorm。介绍了使用框架的注意事项,Bootstrap、SemanticUI、Foundation、PureCSS等响应式框架的特点和优缺点等。
h2 ^( e% O8 a( t4 @: f6 P" T1 p1 a% { b K: }
第11章 课程扩展2 -- 聊聊原型设计和切图2 Y. _7 u, x1 A- i- V
介绍了原型设计的概念和工具,Axure等工具的使用,如何切图,Photoshop的使用,Sketch的使用等知识。! u8 _) M4 q4 X) I
! c g9 ]; h1 z6 S* e7 F
第12章 课程大作业, K, C# C+ [$ q9 `
根据讲师所讲知识,独立做出与课程相似的响应式页面。
# W3 l5 E' G* N0 r: Z: Q5 D
2 @8 J8 A2 U% b( j下载地址: |
|