参考书籍:
- HTML5高级程序设计
- CSS 揭秘
- 响应式Web设计:HTML5和CSS3实战
- HTML5新元素与标签结构
- HTML5音频与视频
- HTML5本地存储与离线应用
- HTML5 SVG
- HTML5 web Socket
- HTML5 Canvas绘图
- CSS3新选择器,伪元素
- 颜色表示法,边框,阴影
- Background系列属性改变
- Transition,动画
- 景深和透视,3D效果绘制
- 元素进场,出场策略
- 炫酷的CSS3网页制作
- 响应式概念
- 媒体查询
- 响应式网站制作
- 栅格系统
- 栅格系统原理
- BootStrap
- Less和Sass
- 跨终端Web和主流设备简介
- 视口
- 流式布局,弹性盒模型
- rem
- 移动端JavaScript事件
- 手机中常见js效果制作
- Zepto.js
- 手机聚划算页面,手机滚屏
- 见缝插针
- 围住神经猫
参考书籍
- 初级: 了不起的NodeJS
- 中级: Node 实战
- 高级: 深入浅出NodeJS
- Node.js发展,生态圈,io.js
- Linux/Window/OS X环境配置
- REPL环境与控制台程序
- 异步编程,非阻塞I/O
- 模块概念,模块管理工具
- 开发流程,调试,测试
- 全局对象global,process,console.util
- 事件驱动,事件发射器
- 加密解密,路径操作,序列化和反序列化
- 文件流操作
- HTTP服务端与客户端
- Socket.IO
- HTTP协议,请求响应处理过程
- 关系型数据库操作和数据访问
- 非关系型数据库操作和数据访问
- 原生的Nodejs开发Web应用程序
- Web开发工作流
- NodeJS开发Blog实例
- Express简介+MVC简介
- Express常用API
- Express路由模块
- Jade/Ejs模板引擎
- 使用Express重构Blog案例
- KOA等其他常见MVC框架
- 需求与设计
- 账户模块注册登录
- 会计中心模块
- 前台展示模块
- 购物车,订单结算
- 在线客服即时通讯模块
- GIT/SVN
- Yeoman脚手架
- NPM/Bower依赖管理工具
- Grunt/Gulp/Webpack
- Angular.js
- Backbone.js
- Knockout/Ember
- Recat.js
- Vue.js
- Zepto.js