前端/移动开发面试题 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 3003 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 221 题JavaScript中原型和原型链有什么区别? 考察对JavaScript原型机制和原型链概念的准确理解第 222 题JSX和JS的区别 考察对JSX语法本质及与JavaScript关系的理解第 223 题请说明 IntersectionObserver 的用法及适用场景。 考察对 IntersectionObserver 接口的理解和实际应用第 224 题请详细说明 JavaScript 中事件循环的执行机制,宏任务和微任务分别包含哪些? 考察对事件循环、宏任务与微任务分类及执行顺序的理解第 225 题请介绍 ES6 中异步编程的主要实现方式及各自适用场景。 考察对 JavaScript 异步编程演进及核心 API 的理解第 226 题requestAnimationFrame是宏任务还是微任务? 考察对浏览器事件循环与任务调度机制的理解第 227 题构造函数和原型链的区别是什么? 考察对JavaScript对象创建机制和继承原理的理解第 228 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用方式下的区别。 考察对 JavaScript this 绑定规则的掌握程度及实际应用能力第 229 题请说明 JSON.parse() 和 JSON.stringify() 的用途及典型使用场景。 考察对 JavaScript 内置 JSON 方法的功能理解与场景应用能力第 230 题HTML解析过程中碰到一个<script>标签,浏览器会怎么处理 考察浏览器解析HTML时对script标签的处理机制及阻塞行为第 231 题JavaScript 中如何进行数据类型判断?请分别说明 typeof、instanceof 和 Object.prototype.toString 的适用场景与局限。 考察 JavaScript 类型判断的多种方法、边界情况与适用场景第 232 题0.1 + 0.2 的结果是啥,为什么? 考察浮点数二进制表示与精度丢失原理第 233 题请详细说明JavaScript中new操作符的执行过程。 考察对new操作符工作原理和原型链机制的理解第 234 题数组浅拷贝的方法有哪些? 考察JavaScript数组浅拷贝的常用方法与边界第 235 题请解释 JavaScript 中基本数据类型和引用数据类型的区别,并说明它们在内存中的存储方式。 考察 JavaScript 基础类型系统及内存模型理解第 236 题在一个页面使用 setTimeout 后立即打开另一个页面,原页面的定时器还会执行吗?如果会,会执行几次? 考察对浏览器标签页生命周期与定时器执行行为的理解第 237 题在JavaScript中,如何使用Promise捕获异步操作中的错误? 考察Promise错误处理机制及常见实践第 238 题请解释一下 JavaScript 的原型链是什么? 考察对原型链机制的理解和表达能力第 239 题如何实现图片懒加载,判断图片出现在视口? 考察前端性能优化与视口检测技术的掌握程度第 240 题请从语言特性、运行方式、适用场景和开发效率等角度,比较 JavaScript、Java、C++ 和 Python 这四种编程语言的相同点与不同点。 考察对主流编程语言特性的横向理解与归纳能力