本文是为了我自己的面试需要准备的内容
基础知识
html基础知识
1.常用的一些标签
2.html5的新特性css基础知识
1.css常用的一些样式处理
2.css3新特性,重点动画
3.我用过的比较特别的cssjs基础
1.基础的常用的一些性质
2.es6新特性
3.基础概念:闭包、对象的创建、继承等。
4.前后端交互:ajax
常用框架
- jquery的源码理解
- react+redux
- angular和vue的认识
- 其他框架
工程化前端工具
- gulp(目前很火)
- babel(主要用来转化es6)
- webpack
后端的基础认识
- 接口设计
- 数据库的相关知识
- 数据库表结构以及一些sql语句
网络的认识
- HTTP的相关知识
- tcp/ip相关知识
- 网络安全基础
- CDN
进阶
- 性能优化
- SEO优化
- 代码模块化
- 面向对象、面向过程、面向切面、函数式编程
- 预处理语言(less,sass)