面试准备资源(前端)。
你好,如果你看到这篇文章,这意味着你正在接受面试,或者期待在不久的将来接受面试。
考虑到这一点,我编制了一份资源清单,供大家参考,以便在面试过程中占据上风。
问答形式
-
关于提升、继承、闭包、null 与 undefined、NaN 等棘手的问题……
-
深入研究提升、继承、闭包、承诺、事件......
-
问答形式的实用代码片段。
概念
-
alexander zlatkov 的 JavaScript 工作原理 Medium 文章
JS 的内部工作包括事件循环、v8 引擎、类和继承、存储引擎、影子 dom、webRTC、垃圾收集、服务工作者、web 工作者、web 套接字、HTTP/HTTP2、网络层、浏览器引擎、渲染引擎……
-
了解事件委托、事件传播、去抖动、节流、调用、应用、绑定、polyfill、curring。
-
不同设计模式的简要概述
-
深入研究单例、中介、揭示模块、发布/订阅等设计模式...
-
通过出色的可视化工具,不那么简单的概念变得简单。
-
了解前端应用程序的不同层及其在整体架构中的作用。
HTML、CSS
反应
-
了解在变化检测机制方面,Angular 和 React 之间的区别
-
了解 React 的 Fiber 树遍历过程
-
了解 React Fiber 树协调过程的内部原理
-
了解 props 和 state 更新的内部机制以及生命周期钩子