一、js篇
1、0.1 + 0.2不等于0.3?如何解决?最大安全数等
2、事件循环机制,微任务、宏任务?Nodejs与浏览器的事件循环机制的区别?
3、this指向,call、apply、bind
4、作用域链、原型链
5、闭包
6、函数柯里化
7、观察者模式
8、装饰着模式
9、二叉树、遍历二叉树等
10、promise、async/await
11、pwa、serviceworker、cache API
12、performance API
13、浏览器渲染机制
14、[] == ![] // 为何返回true
15、fn.bind().bind(a)()
16、深拷贝与浅拷贝,如何实现深拷贝
二、CSS篇
1、BFC
2、scss预处理器,如何编写mixin、function、if-else、for等
3、移动端如何适配
三、React
1、虚拟Dom,以及虚拟Dom是如何节省性能的
2、diff算法
3、Fiber数据结构
4、生命周期
5、合成事件
6、高阶组件
7、Hooks
8、高级特性
9、React16哪些新特性
10、React中有什么问题和难点
11、React如何优化
12、setState的异步机制
四、Vue
1、VNode
2、数据双向绑定,vue2和vue3实现上的区别
五、Webpack
1、webpack如何优化
2、webpack插件如何编写
3、loader的机制
六、Http
七、web前端安全
1、xss
2、csrf
3、sql注入
八、Nodejs
1358

被折叠的 条评论
为什么被折叠?



