【每日一面】webpack plugin 原理 基础问答 问:什么是 Webpack Plugin?它的核心作用是什么? 答:Webpack Plugin 是 Webpack 插件系统,本质是一个实现了 apply 方法的 JavaScript 类或函数。Plugin 通过 Webpack 提供的构建生命周期的回调钩子介入构建全流程(如初始化配置 2025-11-24 面试 107 是大神呀
深度解析 JavaScript 作用域与作用域链 概述 作用域(Scope)与作用域链(Scope Chain)是 JavaScript 的核心概念,它们决定了变量的可访问范围、生命周期,以及代码运行时变量查找的规则,理解这两个概念,可以回答我们 “变量在这里为什么能访问”,“为什么这里访问到的变量值是 undefined” 等诸多疑问,同时还能帮 2025-11-21 前端基础 117 是大神呀
【每日一面】如何解决内存泄漏 每日一面:JavaScript内存泄漏权威解读。Chrome devtools时间线分配与堆快照分析,垃圾回收算法详解,4大泄漏场景(全局变量/闭包/DOM/第三方库)排查修复,Node.js OOM处理与面试追问汇总。 2025-11-19 面试 113 是大神呀
【每日一面】webpack loader 原理 基础问答 问:webpack 的 loader 了解吗,有什么作用?为什么 webpack 会需要 loader? 答:webpack 本身仅能够识别 JavaScript 和 JSON 文件,但实际项目开发中会用到 CSS、Less、图片、Vue 组件等多种格式资源,Loader 就是用来解决这个 2025-11-17 面试 127 是大神呀
JavaScript 原型/原型链 JavaScript原型链深度剖析:原型设计模式、__proto__与prototype区别、基于原型继承实现、class语法糖本质、instanceof检测机制。从LeetCode实例题到MDN规范,前端核心知识详解。 2025-11-15 前端基础 116 是大神呀
【每日一面】BOM 是什么 BOM 是什么 基础问答 问:了解过 BOM 吗?他和 DOM 有什么差异? 基础问答 问:了解过 BOM 吗?它和 DOM 有什么差异? 答:BOM 是浏览器对象,指的是如 window ,location ,history ,screen 等由浏览器提供的操作对象,是提供给开发人员操作浏览器的部 2025-11-13 面试 120 是大神呀
【每日一面】装饰器原理 装饰器原理 基础问答 问:什么是装饰器?有什么作用? 答:装饰器是一种元编程语法,可以在不修改原有代码的前提下,动态地为类、方法、属性等添加一些能力,本质上还是一个函数,它接收目标对象、属性名、属性描述符(或类本身)作为参数,返回修改后的目标对象或属性描述符。 在使用的时候,是声明式的使用,在装饰器 2025-11-12 面试 159 是大神呀
深入浅出 SPA/MPA 前端架构选型指南:深入浅出对比SPA单页应用与MPA多页应用,涵盖路由机制、首屏加载、交互性能、SEO友好度、状态管理等核心维度,附完整对比表格及典型场景选择建议。 2025-11-07 前端基础 178 是大神呀
【每日一面】实现一个深拷贝函数 基础问答 问:知道浅拷贝和深拷贝吗?为什么要用深拷贝? 答:拷贝,可以认为是赋值,对于 JavaScript 中的基础类型,如 string, number, null, boolean, undefined, symbol 等,在赋值给一个变量的时候,是直接拷贝值给变量,而对于引用类型,如 obj 2025-11-03 面试 122 是大神呀
深入浅出 ES Module 深入浅出ES Module:JavaScript模块化标准方案详解,涵盖静态化设计、独立作用域、值引用、异步加载等核心特性。对比CommonJS/AMD/UMD方案差异,含export/import完整语法指南及Tree-Shaking优化原理。 2025-10-31 前端基础 113 是大神呀