前端/移动开发面试题 · JavaScript

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

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

筛选题目已选:JavaScript
第 621 题JavaScript 代码一般放在 HTML 页面中的什么位置? 考察前端资源加载与页面渲染的基本原理性能优化技术原理HTMLJavaScript第 622 题描述一下闭包是什么 考察对闭包概念、形成机制及典型应用的理解编码实现技术原理JavaScript第 623 题typeof(null)的返回值是什么? 考察对 JavaScript 类型判断机制及历史遗留问题的理解技术原理JavaScript第 624 题一个类数组对象能否直接调用数组的 map 方法?如果不能,请说明原因并给出正确的转换和遍历方式。 考察对类数组与数组原型方法差异的理解及转换手法编码实现技术原理JavaScript第 625 题在 JavaScript 数组中查找某一项的值应该怎么做? 考察 JavaScript 数组查找方法及场景选择编码实现技术原理JavaScript第 626 题什么是 Promise?它解决了什么问题? 考察对 Promise 基本概念和引入动机的理解技术原理JavaScript第 627 题前端JavaScript如何通过EventSource接收并处理SSE流式数据? 考察EventSource API的使用与事件处理编码实现技术原理JavaScriptSSE第 628 题图片懒加载怎么实现的? 考察前端性能优化中懒加载的原理、实现方式与边界处理性能优化技术原理HTMLJavaScript第 629 题请手写代码:先用 ES6 类实现继承,再用 ES5 方式实现等价的继承。 考察继承机制的掌握程度与对 ES5 原型链实现细节的理解编码实现技术原理JavaScript第 630 题页面UI卡顿如何去优化? 考察前端性能问题的系统性排查与优化能力性能优化技术原理问题排查CSSHTMLJavaScript第 631 题请解释 Object.assign 的作用,并说明它与展开运算符解构赋值在合并对象时的差异及注意事项。 考察对 Object.assign 核心语义、浅拷贝特性及与展开运算符区别的理解技术原理JavaScript第 632 题原型链:如何通过a对象访问到b对象的属性和方法? 考察对JavaScript原型链与对象属性查找机制的理解技术原理JavaScript第 633 题请介绍 JavaScript 的基本数据类型,并尽量说全。 考察 JavaScript 基础知识的完整性和准确性问题拆解技术原理JavaScript第 634 题如何实现一个计时器,使得用户切换浏览器标签页后计时仍能准确继续? 考察计时器实现原理及浏览器后台节流机制问题拆解技术原理JavaScript第 635 题在JavaScript中,如何实现网页上的视频播放与基本控制(如播放、暂停、音量、进度跳转)? 考察对HTML5视频元素及JavaScript媒体控制API的掌握编码实现技术原理JavaScript第 636 题Proxy 的原理了解过吗?是怎么用它实现数据响应式的? 考察对 JavaScript Proxy 底层机制及其在响应式系统中的应用理解编码实现技术原理JavaScriptVue第 637 题请说明 JavaScript 中基本数据类型有哪些,以及 BigInt 和 Symbol 的区别。 考察 JavaScript 基础数据类型掌握及对 BigInt 和 Symbol 特性的理解技术原理JavaScript第 638 题请说明浏览器事件传播机制,并描述从捕获阶段到冒泡阶段的完整流程,以及如何在代码中利用事件委托。 考察浏览器事件模型的理解和实际应用能力问题拆解技术原理JavaScript第 639 题嵌套了多种数据类型的深拷贝如何实现? 考察对深拷贝边界场景的理解与实现能力编码实现技术原理JavaScript第 640 题请解释 JavaScript 中 null 与 undefined 的区别。 考察对 JavaScript 原始类型特殊值的理解与区分能力问题拆解技术原理JavaScript