面试题
HTML基础
- 块级元素和行内元素有哪些
- html语义化
CSS基础
- 水平垂直居中,弹性盒子flex
- 盒模型
- bfc
- 常用的响应式布局
- rem适配
- 怎么用css画一个三角形
Js基础
- 将一个数组翻转
- 在数组中插入一个元素
- 在数组中删除一个元素
- 两个数组拼接
- 将JS对象转化为字符串
- 面向对象、原型链、作用域
- 闭包、
- 箭头函数和普通函数
- 深拷贝和浅拷贝
- js数据类型,堆和栈
- es6 promise.all
- async await 怎么捕获异常
- instanceof typeof的区别
- 事件代理,事件冒泡,事件捕获
- 宏观任务和微观任务
- 怎么让一个字符串的内容翻转
react
- 生命周期函数,组件传参
- hooks,redux
- 函数组件和class组件的差别
- 受控组件和非受控组件
其他
-
git基础命令
-
get和post区别
-
Grunt、Gulp、Webpack