7月1日开始写。
目录中这些是核心内容。不过它们对读者的技术水平要求可能比较高,所以,写作中为了做到“深入浅出”,会对相关的知识进行介绍,通过增加章节、附录等形式。可能还会涉及的其他知识点:设计模式;编译原理;前端性能优化。
2个月
第一章 前端组件化、框架与原理概述
1.1 组件化历史
1.2 常见的前端框架及其特点
1.2.1 AngularJS
1.2.2 ReactJS
1.2.3 Vue
1.2.4 Web Components 与 Polymer
1.3 MDV 与变化侦测
1.4 虚拟 DOM
1个月
第二章 React 组件化开发入门与实践
2.1 简介
2.2 React 入门示例
2.3 组件生命周期
2.4 高性能组件
2个月
第三章 React 组件状态管理
3.1 组件间通信问题
3.2 无状态组件
3.3 Redux
3.4 局部状态与全局状态
3.5 RxJS
1个月
第四章 前端工程化原理与实践
4.1 历史
4.2 模块系统
4.2.1 Node.js 与 CommonJS 规范
4.2.2 AMD、CMD
4.3 前端构建
4.3.1 从 Gulp 到 Webpack
4.3.2 webpack 基本原理与使用
1个月
附录I ECMAScript6
附录II 函数式编程
附录III RxJS
附录IV ESLint 代码规范