- 笔试部分:
- 两种把盒子垂直居中放置的写法
- 三种找数组最大值的写法
- 柯里化实现加法
- 数组和链表的区别
- git rebase和git merge区别
- 快排 递归的第二步在做什么?终止条件是什么?
- 怎么理解JS作用域的?
- 怎么理解闭包?
- react中的虚拟DOM是什么东西?怎么做到提升性能?是怎么解决原生DOM操作昂贵的问题?
- 里面的diff是什么?
- 跨域?
- 跨域的应用:比如一个页面中已经发生了跨域错误,这个时候实际发的那个请求有没有发出去?(没有,因为域名不一样然后浏览器的同源策略检测后不能发)
- 使用CORS时对方服务器配置了一下解决了跨域问题,浏览器怎么知道呢?