前端/移动开发面试题 · 方案权衡 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 281 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · JavaScript
考察点
技术栈
第 241 题如何实现浏览器中不同页面之间的通信? 考察对浏览器跨页面通信机制的理解和应用能力第 242 题Proxy相比Object.defineProperty有哪些优点? 考察对JavaScript响应式原理中Proxy与Object.defineProperty的差异理解第 243 题前端加载大量数据时,除了节流(throttle)还有哪些性能优化手段? 考察前端大数据量场景下的性能优化思路与手段第 244 题虚拟DOM相对于原生JQuery(直接操作DOM)有什么区别? 考察对虚拟DOM原理、性能优化及与命令式DOM操作差异的理解第 245 题JavaScript如何实现继承? 考察JavaScript原型链和多种继承实现方式的理解第 246 题为什么 JavaScript 要设计成单线程? 考察对 JS 单线程模型、事件循环及其设计动机的理解第 247 题推迟加载屏幕外图片如何实现?不用 getBoundingClientRect 有哪些替代方案? 考察懒加载实现原理与替代方案第 248 题有HTML、CSS、图片、文本、JS等资源,如何设置缓存策略? 考察对Web资源缓存策略的理解与应用能力第 249 题深拷贝有哪些方法 考察对深拷贝不同实现方式的掌握与适用场景第 250 题请对比 Object.defineProperty 和 Proxy 在实现响应式系统时的差异。 考察对 JavaScript 响应式实现机制、缺陷与取舍的理解第 251 题defineProperty如何弥补数组响应式不足的缺陷? 考察对Vue响应式原理及数组监听限制的理解第 252 题微前端如何实现样式隔离、JS 变量隔离,以及子模块与基座之间的通信? 考察对微前端隔离机制与通信方案的理解深度和工程实践意识第 253 题对于 JavaScript 中的密集型计算问题,有哪些解决方案?请结合理由说明。 考察对 JS 主线程阻塞问题的识别与解决方案的权衡第 254 题请解释 Promise.all() 和 Promise.race() 的区别。 考察对多种并发编排策略的适用场景与行为差异的掌握第 255 题JavaScript 获取 DOM 元素有哪些常用方式? 考察对 DOM 查询 API 的掌握程度及适用场景区分第 256 题在ES6中,箭头函数与普通函数之间有哪些主要差异?请从语法、this绑定、arguments对象、构造函数行为以及适合的使用场景等方面进行阐述。 考查对ES6箭头函数核心特性的掌握,特别是与普通函数在this绑定和内部对象上的区别。第 257 题请解释一下 fetch API 的工作机制,并分析其优势与局限性。 考查对 fetch 核心特性的掌握及其在实际应用中的权衡。第 258 题请梳理 JavaScript 中实现对象继承的主要方式,并说明各自的实现原理与适用场景。 考查对 JavaScript 继承机制的掌握,包括原型链、构造函数、组合式继承等常见方式及其特点。第 259 题在 JavaScript 中,实现对象浅拷贝和深拷贝分别有哪些常用方式?请说明各自的实现原理、适用场景及可能存在的问题。 考查对 JavaScript 中对象拷贝基础概念、常用方法及内部机制的理解。第 260 题在 JavaScript 语言中,是什么原因促使了 BigInt 类型被提出并纳入标准? 考查对 JavaScript 数值类型局限性的理解以及 BigInt 产生的背景和动机。