前端知识库

系统化的前端技术知识点整理,持续更新中...

工程化0
esbuild3
vite3
webpack29
后端与网络0
浏览器3
前端框架0
小程序3
Angular3
react33

React 基础知识速览

说说对 React 的理解?有哪些特性?

state 和 props 有什么区别?

super() 和 super(props) 有什么区别?

说说对 React 中类组件和函数组件的理解?有什么区别?

说说对受控组件和非受控组件的理解?应用场景?

说说 React 的事件机制?

React 事件绑定的方式有哪些?区别?

React 构建组件的方式有哪些?区别?

说说 React 中引入 CSS 的方式有哪几种?区别?

说说 React 生命周期有哪些不同阶段?每个阶段对应的方法是?

React 组件如何优化性能?(React性能优化的手段有哪些?)

React 组件之间如何通信?

说说对高阶组件(HOC)的理解?应用场景?

说说对 React Hooks 的理解?解决了什么问题?

说说 useEffect 和 useLayoutEffect 的区别?

说说 React 中 useState 和 useReducer 的区别?

说说 React 中 ref 的用法?应用场景?

说说 React 中的 context 的理解?应用场景?

说说 React 中的虚拟 DOM 的理解?

说说你对 Redux 的理解?其工作原理?

说说你对 React Router 的理解?常用的 Router 组件有哪些?

说说 React Router 中有几种模式?实现原理?

说说你对 MobX 的理解?

说说 React render 方法的原理?在什么时候会被触发?

说说 React setState 的原理?

说说对 React 的 refs 属性的理解?应用场景?

说说对 React 的 keys 的理解?应用场景?

说说对 React 的 diff 算法的理解?

说说对 React 的 Fiber 架构的理解?

说说 React 的 immutable 的理解?应用场景?

说说 React 服务端渲染怎么做?原理是什么?

react 高频追问 Q&A

Vue4
vue38
前端三大件0
CSS22
ES612
HTML4
JavaScript40

JavaScript 基础知识速览

说说JavaScript中的数据类型?存储上的差别?

说说你了解的js数据结构?

DOM常见的操作有哪些?

说说你对BOM的理解?

说说你对闭包的理解?闭包的使用场景?

谈谈JavaScript中的原型链?

说说JavaScript中的继承?

说说JavaScript中的事件模型?

说说你对事件委托的理解?

说说你对this的理解?

说说你对原型链继承和类继承的理解?

说说你对ES6模块化的理解?

13. 说说你对Promise的理解?Promise.all和Promise.race的区别?

14. 说说你对async/await的理解?

15. 说说你对事件循环Event Loop的理解?

16. 说说你对宏任务和微任务的理解?

17. 说说你对垃圾回收机制的理解?

18. 说说你对内存泄漏的理解?怎么排查内存泄漏?

19. 说说你对防抖和节流的理解?应用场景?

20. 说说你对深拷贝和浅拷贝的理解?

21. 说说你对函数式编程的理解?

22. 说说你对柯里化的理解?

23. 说说你对高阶函数的理解?

24. 说说你对函数柯里化和组合函数的理解?

25. 说说你对箭头函数的理解?

26. 说说你对Set和Map的理解?

27. 说说你对WeakSet和WeakMap的理解?

28. 说说你对Symbol的理解?

29. 说说你对Iterator和Generator的理解?

30. 说说你对Proxy和Reflect的理解?

31. 说说你对模块加载器的理解?

32. 说说你对正则表达式的理解?

33. 说说你对尾递归优化的理解?

34. 说说你对大数相加的理解?

35. 说说你对函数柯里化和组合函数的理解?

JavaScript 加载机制:同步/异步加载与页面渲染阻塞

JavaScript 中 call、apply、bind 的区别与实现

39. Axios 与 ECharts 速览

JavaScript 高频追问 Q&A

TypeScript14
设计模式14
算法0
并查集4
单调栈与单调队列4
动态规划6
堆与优先队列3
二分查找4
复杂度与基础4
广度优先搜索4
哈希表5
滑动窗口4
回溯5
链表6
排序5
前缀和4
深度优先搜索4
4
贪心4
3
栈与队列3
最小生成树4
Git大法4