深入理解 React 的两大核心阶段——Reconciler 协调阶段和 Renderer 渲染阶段,以及 render 阶段和 commit 阶段的工作流程
深入理解虚拟 DOM 的概念、原理及其优势,探讨为何虚拟 DOM 能提升渲染性能以及其在多平台渲染中的作用
深入分析 React 从 Stack 架构到 Fiber 架构的演进,理解时间切片、优先级调度、可中断渲染等核心概念的实现原理
探讨 React 组件渲染性能优化策略,包括 shouldComponentUpdate、PureComponent、React.memo、useMemo、useCallback 等优化手段的原理与适用场景
探讨 JavaScript 中解构赋值的两种方式——数组解构和对象解构各自的优劣,以及如何实现同时支持两者的可迭代对象
图解 Vue3.4 中 .vue 文件的编译流程,从 @vite/plugin-vue 插件入口开始,详解 template 和 script 的解析与转换过程
ESM的加载过程
深入解析 Babel 核心工具库,包括 @babel/core、@babel/cli、@babel/preset-env、@babel/plugin-transform-runtime 等常用包的作用与用法
详细介绍如何创建 Babel 插件,涵盖抽象语法树(AST)、插件编写技巧、测试方法等 Babel 插件开发的核心知识
React 开发中的常见问题和最佳实践,包括 setState 的异步特性、优化机制、受控组件与非受控组件的区别等
ResolveFactory 解析器钩子函数
详解 OAuth 2.0 授权协议的基本概念、工作流程、四种授权模式以及令牌访问机制,理解第三方应用如何获取用户授权
通过 Dep 类和 Object.defineProperty 实现一个简易的响应式数据系统,理解 Vue 等框架中数据响应式的核心原理
ES6 模块与 CommonJS 的两大核心差异:值的拷贝vs值的引用、运行时加载vs编译时输出接口,以及 this 指向的区别
介绍 Koa 框架相比 Express 的优势,包括更轻量的设计、更合理的对象结构以及基于洋葱模型的异步中间件支持
深入理解 pnpm 的核心原理,包括硬链接、符号链接在 node_modules 目录结构中的应用,以及如何实现高效的包管理
深入理解 Webpack 的 tapable 钩子机制,通过代码模拟实现 SyncHook、SyncBailHook、SyncWaterfallHook 等常用同步钩子
深入理解 Node.js 中模块的查找机制,包括绝对路径、相对路径、核心模块、文件模块和第三方模块的加载流程
算法刷题记录,包含丑数判断等常见面试题的解题思路与代码实现
使用 JavaScript 实现各种数据结构,包括数组、链表、栈、队列、树等,深入理解数据结构的核心概念与底层原理
记录日常开发中遇到的 CSS 样式问题及解决方案,包括标点符号换行、多行文字处理、文字超出显示省略号等常见样式技巧