一、前端基础知识
1、HTML5
2、css3
3、es6
二、计算机与软件开发基础
1、算法与数据结构、计算机网络、操作系统
2、设计模式
3、Git版本控制
4、正则表达式
三、前端工程化
(一)目标:先学会VUE,配合脚手架Vue Cli、组件库等工具从零开始搭建一个完整的前端网站,提交至Git并发布上线。
(二)需要的知识与工具
1、代码托管平台的熟练使用,暂定Gitte
2、Node.js
3、组件库:Layui
4、前端架构设计:MVVM,前端路由、服务器渲染。
5、CSS in JS:CSS模块化。
6、Mork
7、代码质量控制:类型校验(Typescript)
8、构建工具:自动化构建:npmscript;打包工具:rollup。
9、部署:web服务器:Nginx。
四、前端优化()
五、前端生态()
六、后续