HTML篇
CSS篇
JavaScript篇
- 如何用原生js实现一个节流函数和防抖函数?
- 原生js如何实现上拉加载下拉刷新?
- 导致页面加载白屏时间长的原因有哪些,怎么进行优化?
- 说说你对 typescript 的理解?与 javascript 的区别?
- 原生js实现拖拽功能
Node篇
Vue篇
React篇
- React生命周期中有哪些坑?如何避免?
- Real diff算法是怎么运作的?
- 调用setState后发生了什么?
- Redux原理及工作流程?
- React合成事件的原理?
- React Elements为什么要有一个$typeof属性?
- 说说Connect组件的原理是什么?
- React有哪些性能优化的手段?
- 说说你对@reduxjs/toolkit的理解?和react-redux有什么区别?
- 谈谈你对状态管理的理解?
- Diff 的瓶颈以及 React 的应对?
Web篇
整合篇
- 说说你对事件循环event loop的理解?
- 前端解决跨域问题(9个方法)
- 说说AMD、CMD、commonJS模块化规范的区别?
- 介绍一下你对浏览器内核的理解?
- 从浏览器地址栏输入url到显示页面的步骤?
- CDN的特点及意义?
- SPA(单页应用)首屏加载速度慢怎么解决?
- 什么是强缓存和协商缓存?