以下内容借鉴“开课吧”全栈大纲
一、JavaScript高级
1.面向对象、继承、闭包
2.ECMAScript原理与库封装
3.事件与运动框架封装
4.JavaScript原理与库封装
5.jQuery
6.正则表达式与json
二、模块化
1.CommonJs
2.AMD RequeryJs
3.CMD
4.ES6 Modules
三、HTML5+CSS3
1.HTML5
2.CSS3
3.bootstrap
四、图形学
1.canvas
2.数据可视化 Highchartsjs
五、全栈
1.前后端通信
(1)web服务器
(2)PHP
(3)MySQL
(4)Ajax
2.Nodejs
(1)核心模块
(2)web开发框架
六、微信系列
1.微信公众号
2.微信小程序
七、工程化及构建
1.git、svn
2.NPM依赖管理工具
3.Yeoman脚手架
4.打包webpack、grunt、gulp
八、主流框架
1.架构模式:MVC、MVP、MVVM
2.VUE、React、AngularJs
九、移动APP
1.react native
2.Ionic