9.19今天刚一面的
1. js在浏览器中的事件循环机制?
2. 同步代码有哪些?宏任务、微任务的产生?举例
3. requestAnimationFrame是什么任务?
4. ES6中异步的实现
5. react在项目中为避免过渡渲染的优化
6. JS原型和原型链
7. ES6和ES5继承、区别
8. ES6中static的this指向
9. 跨域的方法、跨域有关响应头
10. 浏览器缓存、强缓存协商缓存的头部字段、Cache-Control的值、no-cache和no-store区别,协商缓存过程、返回状态码
11. CSRF概念、形式、防御
12. 算法:闭包
13. 算法:深拷贝的实现(为什么同时使用for in和hasOwnProperty)
14. 数组遍历的方法
#秋招##面经#