前端/移动开发面试题 · 技术原理 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2865 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 301 题String()和new String()有什么区别? 考察对 JavaScript 中原始字符串与字符串对象差异的理解第 302 题请解释 WeakMap 的键和值的类型限制,以及它有怎样的迭代或排序特性? 考察对 WeakMap 数据结构特征的理解第 303 题请介绍 JavaScript 数组中常用的方法,并说明 splice 与 slice 的区别。 考察对 JS 数组常用 API 的掌握及对易混淆方法的辨析能力第 304 题请介绍图片懒加载的常见实现方式,并说明各自的适用场景与注意事项。 考察对前端性能优化中懒加载原理、实现手段及边界情况的掌握第 305 题iframe中的内容与主页面是如何进行通讯的? 考察对iframe跨文档消息机制的理解第 306 题请手写实现一个 new 操作符,并说明其执行过程。 考察对JavaScript原型链、构造函数和this绑定的理解及编码实现能力第 307 题请解释前端防抖和节流的区别,并给出各自的实现思路。 考察对防抖和节流概念、原理与实现细节的理解第 308 题请说明 JavaScript 中复制一个对象有哪些常用方式,并比较它们的适用场景和潜在问题。 考察对对象浅拷贝与深拷贝原理的理解及工程实践选择第 309 题请手写一个闭包,并解释其作用。 考察对闭包概念、形成条件与实际应用的理解第 310 题JavaScript 是单线程还是多线程?请解释其线程模型。 考察 JavaScript 运行时线程模型与单线程特性的理解第 311 题请解释 JavaScript 中原型链的概念,并说明 Function、Object 和 Function.prototype 之间的关系。 考察对 JavaScript 原型链机制及其核心对象关系的理解深度第 312 题块级作用域指的是什么? 考察对作用域概念和JavaScript块级作用域的理解第 313 题new Function创建函数和普通创建函数的区别? 考察对JavaScript函数创建机制、作用域和性能差异的理解第 314 题请解释 JavaScript 中的精度丢失问题,并说明 toFixed 的局限与正确处理方式。 考察对浮点数精度原理的理解及实际处理能力第 315 题谷歌浏览器垃圾回收机制 考察对浏览器内存管理与垃圾回收原理的理解第 316 题请详细介绍一下闭包,包括它的特征以及典型的使用场景。 考察对闭包概念、特性及其典型应用场景的理解程度第 317 题undefined和null有什么区别? 考察对JavaScript基础类型和特殊值的理解第 318 题使用JSON形式实现深拷贝有什么弊端? 考察对JSON序列化深拷贝的局限性和边界条件的理解第 319 题请列举并说明 ES6 中几个你常用的新语法特性,并谈谈它们相比 ES5 的优势。 考察对 ES6 核心新语法的掌握程度及实际应用理解第 320 题请解释 JavaScript 的运行机制,并说明浏览器底层的渲染与事件处理原理。 考察对 JavaScript 事件循环、异步模型及浏览器渲染流程的理解