极客前端工程师教程 2016
初级WEB前端工程师6 M! Z8 _* L8 q* k: E
HTML5
0.走进前端工程师的世界! v- Z) D, x+ ~: r2 e: H3 \7 z$ h! B
1.HTML5与HTML4的区别4 u5 o: P, {" y% u
2.HTML5新增的主体结构元素
3.HTML5新增的的非主体结构元素
4.HTML5表单新增元素与属性, E7 d/ a1 {% {+ w* H3 P
5.HTML5表单新增元素与属性(续)) s; J6 i) e' I; `/ [3 F
6.HTML5改良的input元素的种类" F5 D6 e8 L, Y
7.HTML5增强的页面元素
8.HTML5编辑API之Range对象(一)
9.HTML5编辑API之Range对象(二)( `. l, { p6 _! r" N* P R% R
10.HTML5音频视频
11.HTML5拖放8 T0 S) U; p4 A5 O
12.HTML5Canvas标签的使用
13.HTML5Canvas使用路径# u( c" D* z+ x% y8 e# m- T) s
14.HTML5Canvas绘制渐变图形与绘制变形图形" C" o9 R* k$ {2 Y- B! @/ L- _8 ]
15.HTML5Canvas图形绘制处理
16.HTML5Canvas应用
17.SVG/ j- x4 r; d8 i0 R4 E
18.HTML5FileAPI的应用3 e* q' r: H3 K) b
19.HTML5FileAPI的应用进阶: T' M; x. A9 T2 C8 Z9 c
20.Web储存# k* m; B& o: ~* N# E9 k6 ?& r1 \
21.HTML5应用缓存与WebWorkers" S8 D5 Z5 E X5 b
22.服务器推送事件
23.响应式布局基础, J5 m6 x9 L! b, r4 N
24.响应式布局之Bootstrap
25.使用HTML5构建应用布局和页面- }9 L( P4 Y9 y& k! c0 S
CSS3 R$ v' y% y4 `- S
1.CSS入门基础知识$ G- o7 }8 p, t6 N. q. t1 J1 d
2.CSS基本样式讲解
3.CSS定位( u2 a8 p$ h. [0 i+ H5 _
4.CSS盒子模型
5.CSS常用操作
6.CSS选择器
7.CSS动画—页面特效
8.HTML与CSS简单页面效果实例# Z+ X& ]/ J- i) x5 i5 _
9.CSS3选择器详解(一)3 l( E D5 N% S/ i
10.CSS3选择器详解(二). [! d; l1 y0 D: p# B! T. Z6 {6 q
11.CSS3选择器详解(三)! \7 A: L' a8 `+ ~# Y5 i* q$ K
12.CSS3文字与字体相关样式
13.CSS3盒子相关样式
14.CSS3背景与边框相关样式! |0 k- Q% i7 m: P/ D
15.SVN介绍和应用( f O; y6 {. R, U: f
16.CSS3中的动画功能
17.老式浏览器支持HTML5和CSS3
18.CSS3布局属性全接触1 l {* M* U- z' p/ M2 s% R- f# h
初级开发工程师实战
1.HTML5实战:图片与标签配合制作页面8 t- g3 B: {4 ?2 Y; N% e$ K
2.HTML实战-极客学院播放视频页面布局$ F/ {& q c1 U, M4 |( ~
3.HTML5开发项目实战:照片墙
4.HTML5开发项目实战:导航栏) K7 I8 W5 h6 ~1 h! k: k1 [& N$ t
5.HTML实战-极客学院路径图页面布局实现
6.响应式布局之Bootstrap5 t7 I7 \ E$ i+ [
初级前端开发工程师面试题
" t s) c' x7 N! u0 u8 g: ^
中级WEB前端工程师
JAVAScript
1.JavaScript基础教程
2.JavaScript语法详解% y0 K* z. \ @8 x h+ O- f6 U* @
3.JavaScript函数
4.JavaScript异常处理和事件处理
5.JavaScriptDOM对象
6.JavaScript事件详解
7.JavaScript内置对象
8.JavaScriptDOM对象控制HTML元素详解
9.JavaScript浏览器对象& a) R" N1 @. n0 ~! H% R/ y2 N
10.Javascript瀑布流
11.JavaScript面向对象详解
12.JavaScript正则表达式" k8 A- t/ A6 [: l8 N
中级前端开发工程师常用的库——jQuery
1.jQuery简介及语法9 `% k: f2 `: d/ J7 W2 Y) S+ {& e
2.jQuery选择器和事件
3.jQueryHTML之捕获、设置、元素添加、元素删除
4.jQuery效果之隐藏与显示、淡入淡出、滑动、回调) m5 }1 j/ E0 W& v: h0 }9 d
5.jQueryAJAX之异步访问和加载片段7 }8 L8 p. c8 a$ u
6.jQuery的扩展与noConflict
7.jQueryCSS操作及jQuery的盒子模型; M. }+ h! }( I. P) v m5 `
8.jQuery之元素的遍历与元素的过滤/ u/ L7 G5 [+ M \9 Y
9.jQuery菜单4 J' }7 o2 F" R& o4 p: l1 {
10.jQuery实例:标签切换
中级前端开发工程师常用的库——jQueryUI
1.jQueryUI下载与使用
2.jQueryUIInteractions
3.jQueryUIWidgets(1)8 v* L# b) i8 J. v( B2 v
4.jQueryUIWidgets(2)- n3 R ?. `% W9 O
中级前端开发工程师常用的库——Backbone
1.Backbone概述
中级前端开发工程师常用的库——AngularJS
1.AngularJS入门
2.AngularJS进阶2 K) E( C9 ]: I
3.AngularJS进阶-Services与指令的使用4 m; r+ l7 W) m3 J8 H* F2 z& Z
4.AngularJS内置服务$http的使用
5.AngularJS进阶-Directive的使用
6.AngularJS之移动APP开发
中级前端开发工程师常用的库——Bootstrap
1.Bootstrap简介, E- E" J6 y! m! `9 ]
2.BootstrapCSS栅格、代码和表格4 {2 Y9 O7 }5 ~* C5 A6 C
3.BootstrapCSS表单、按钮和图片
4.Bootstrap组件之下拉菜单、按钮组、按钮式下拉菜单/ f4 L5 P6 ?3 p2 q2 W/ K2 j8 } W
5.Bootstrap输入框组、导航和导航条
6.Bootstrap媒体对象、面板和Well+ l" B& t4 Y4 l' I
7.Bootstrap过渡效果、模态框和下拉菜单
8.Bootstrap基本组件
9.Bootstrap警告框、进度条和列表组2 C) y2 c& G% h0 k' V
10.Bootstrap滚动监听、标签页和工具提示1 r) `; p' A/ \6 V
11.Bootstrap实例
12.Bootstrap进阶
中级前端开发工程师常用的库——ReactJS7 y. Z3 ^3 E" ~$ o) L) A2 v
1.React概述& `: K2 l1 k0 p r) l* J. C
2.JSX语法及特点介绍! l. p( @- p0 T# U/ T
3.React组件生命周期详解9 f$ Z3 u5 M* x
4.React属性和状态详解6 l. M# }% ?8 ~ {
5.React中事件的用法
6.React组件的协同使用
7.React表单详解
项目实战/ `' }* N- Y2 Q9 X4 Y6 w7 q
1.HTML5开发项目实战:列表切换
2.HTML实战-标签切换效果! B ?' W. l" B
3.jQuery实例:标签切换
4.HTML5开发项目实战:幽灵按钮
5.Javascript瀑布流) C4 z+ w' }$ h8 J+ x: M. _
6.jQuery瀑布流9 y: Z; R6 j7 `3 A# [
7.HTML5开发项目实战:侧边栏固定
8.HTML5实战:回到顶部功能实现
中级前端工程师面试题/ `9 i, Q- L8 H3 x- }; G; P# A8 }
1.中级前端工程师面试题
3 f- ?; ]# g$ i5 o! R* }5 A* l4 K
高级WEB前端工程师. b5 i: G0 m# l9 L
CSS在工程中改变
1.面向对象的CSS* M3 |9 \9 Q+ ^2 l: n
2.Less介绍和应用' r* ^) t) H4 v% K5 r" I6 f
3.SASS介绍和应用
4.CSS后处理器: L. M: {% ^: r7 e+ L) X$ `9 ~# D
项目构建与部署6 C5 _+ g) _" P; R
1.Grunt介绍和应用' J G) W5 s8 {
2.Gulp介绍和应用
3.Bower介绍和应用- @( X0 [4 k' o. ]
4.Yeoman介绍和应用
5.FIS介绍和应用
6.深入理解Git远程操作
7.Git远程协作
8.理解Git中push.default配置的作用# O6 m6 A" q9 z
9.使用Git进行问题定位以及代码查找; a% }) t- n0 p; M/ p- G! V
10.SVN介绍和应用) I6 r! Q! a; ^& S( N
前端常用的库和实用技术' G9 k" N2 Z) ?# D4 c
1.JavaScript模块化
2.JavaScript数据推送: P7 Z, `- q" Y6 O; v( ^
3.JavaScript高级函数
4.JavaScript高级技巧
5.JavaScript面向切面编程& V \5 {0 ~( J: t
6.JavaScript多线程; s) b: z% Q) x, [, L
常见设计模式5 T/ V3 {4 {, R
1.JavaScript设计模式简介
2.JavaScript设计模式之单例模式' q9 c7 l W6 M4 H) s8 m
3.Javascript设计模式之构造函数模式 e" z" z! a. Q% x
4.Javascript设计模式之建造者模式
5.JavaScript设计模式之工厂模式" Z1 K, R$ ~9 W4 q9 `
6.JavaScript设计模式之外观模式' s& U9 l$ w3 X. p/ J$ S* s
7.Javascript设计模式之代理模式 N1 [: n1 h. E( b& M; i2 D
8.JavaScript设计模式之观察者模式* t3 Q* y! x' z+ b5 e4 E1 ?8 G) C
9.JavaScript设计模式之策略模式+ I0 t7 _) ^' M9 K/ M
10.JavaScript设计模式之命令模式
11.JavaScript设计模式之迭代器模式
12.JavaScript设计模式之职责链模式( k# I8 H4 ], p; B5 ` Z( }. e
13.JavaScript设计模式之适配器模式0 A7 y/ m% u& L- c2 f. x3 S
14.JavaScript设计模式之模板方法
15.JavaScript设计模式之原型模式
前端开发其他类别工程师配合, i; F$ r6 j" b+ [& n+ Q
1.前端工程师和美工配合的那些事( f- Q, ]1 p+ B( B* Y* l" y6 }
2.和node.js配合那些事4 ]( L+ L: L0 f5 A7 S0 U7 t! C9 C' A& ~
3.和产品经理配合那些事! x; y; m3 p3 H
4.和PHP配合那些事3 U5 F( R. J0 R' }) t3 d
Web安全% {9 G' }2 e0 g- u+ |% i
1.Web安全介绍与基础入门知识
2.XSS入门与介绍, u6 _9 B( u$ ?" x) O4 g1 b6 p: P
3.跨站伪造请求(CSRF)! K# J. v6 `5 Y
Windows&Linux基础
1.Linux用户、群组和权限. A% Q/ q4 W' Y5 d
2.SSH服务实战应用$ h, X1 e: e% _' w+ b6 m
3.bashshell的学习9 @+ P6 r: k+ o. u9 n# |
4.文件的压缩与打包
5.Linux文件和目录管理. F& r9 Y1 w$ ?7 h2 n( W
NodeJS
1.初识Node.js
2.Node.js开发环境搭建
3.Node.js实战项目开发:极客学院“技术问答”- Y% H( M+ q- |
4.使用loopback快速搭建用户系统5 R) [* ^5 }+ ~
5.基于Node.js平台的下一代web开发框架Koa1 t9 h5 Q% _2 v' F9 f
6.NodeJS爬虫系统# ]. t- G4 `6 } Z* F/ x3 l
: s1 |2 ]' A# B1 [/ O- Q
资深WEB前端工程师3 X: a# |4 F, V8 L5 C( Z1 b
资深前端开发工程师面试题! X$ i6 T6 [2 Y
1.资深前端开发工程师面试题资深前端开发工程师面试题.mp4
7 e' t4 G# A: x9 p2 Y
专家级WEB前端工程师
GoogleV8引擎 L% K. X- C" k1 f; l% ?- S8 `
GoogleV8引擎的实际应用)
|