前端/移动开发面试题 · 技术原理 · JavaScript

前端/移动开发相关岗位面试题。

24989 道真题 · 当前筛选命中 2865 · 更新 2026-08-05

筛选题目已选:技术原理 · JavaScript
第 201 题请介绍浏览器中的BOM和DOM,并列举几个常用API及其用途。 考察对浏览器对象模型和文档对象模型的理解及实际应用技术原理技术选型JavaScript第 202 题CommonJS和ESModule有什么不同? 考察对主流JavaScript模块规范差异的理解与适用场景技术原理方案权衡JavaScriptNode.js第 203 题判断这个变量类型的方法有哪些? 考察类型判断原理、适用场景与边界处理技术原理方案权衡JavaScript第 204 题请解释JavaScript中的作用域、作用域链和闭包,并说明它们之间的关系。 考察JavaScript作用域机制与闭包的核心概念及内在联系问题拆解技术原理JavaScript第 205 题JavaScript 延迟加载中 defer 和 async 的区别是什么? 考察脚本加载执行机制与页面渲染优化技术原理JavaScript第 206 题使用 var 声明后,再用 let 声明同名变量会怎样? 考察 let 与 var 的语法冲突规则技术原理JavaScript第 207 题请深入讲解 JavaScript 中闭包的概念、形成原理及其典型应用与潜在风险。 考察对闭包底层机制、作用域链和内存管理理解深度风险判断技术原理问题排查JavaScript第 208 题JavaScript中原型和原型链有什么区别? 考察对JavaScript原型机制和原型链概念的准确理解技术原理JavaScript第 209 题JSX和JS的区别 考察对JSX语法本质及与JavaScript关系的理解技术原理JavaScriptJSX第 210 题请说明 IntersectionObserver 的用法及适用场景。 考察对 IntersectionObserver 接口的理解和实际应用技术原理技术选型JavaScript第 211 题请详细说明 JavaScript 中事件循环的执行机制,宏任务和微任务分别包含哪些? 考察对事件循环、宏任务与微任务分类及执行顺序的理解编码实现技术原理JavaScript第 212 题请介绍 ES6 中异步编程的主要实现方式及各自适用场景。 考察对 JavaScript 异步编程演进及核心 API 的理解技术原理技术选型JavaScript第 213 题requestAnimationFrame是宏任务还是微任务? 考察对浏览器事件循环与任务调度机制的理解问题拆解技术原理HTMLJavaScript第 214 题构造函数和原型链的区别是什么? 考察对JavaScript对象创建机制和继承原理的理解技术原理JavaScript第 215 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用方式下的区别。 考察对 JavaScript this 绑定规则的掌握程度及实际应用能力技术原理JavaScript第 216 题请说明 JSON.parse() 和 JSON.stringify() 的用途及典型使用场景。 考察对 JavaScript 内置 JSON 方法的功能理解与场景应用能力编码实现技术原理JavaScript第 217 题HTML解析过程中碰到一个<script>标签,浏览器会怎么处理 考察浏览器解析HTML时对script标签的处理机制及阻塞行为技术原理HTMLJavaScript第 218 题JavaScript 中如何进行数据类型判断?请分别说明 typeof、instanceof 和 Object.prototype.toString 的适用场景与局限。 考察 JavaScript 类型判断的多种方法、边界情况与适用场景问题拆解技术原理JavaScript第 219 题0.1 + 0.2 的结果是啥,为什么? 考察浮点数二进制表示与精度丢失原理技术原理JavaScript第 220 题请详细说明JavaScript中new操作符的执行过程。 考察对new操作符工作原理和原型链机制的理解技术原理JavaScript