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

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

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

筛选题目已选:问题排查 · JavaScript
第 21 题讲讲闭包,以及具体的应用场景,平时项目中有什么具体应用。 考察对闭包概念的理解、应用场景及项目中的实际使用技术原理问题排查JavaScript第 22 题函数调用方式,直接调用和new调用的区别是什么? 考察对JS中函数调用上下文与构造函数机制的理解技术原理问题排查JavaScript第 23 题Promise和async/await怎么捕获错误? 考察对Promise和async/await错误处理机制的理解与应用编码实现技术原理问题排查JavaScript第 24 题前端开发的时候,在没有后端的情况下,如何做页面自测? 考察前端独立开发时的本地mock与自测能力问题拆解技术原理问题排查JavaScript第 25 题请解释什么是闭包,并说明闭包在实际开发中的作用和潜在问题。 考察对闭包概念的理解、应用场景及内存风险意识技术原理问题排查JavaScript第 26 题滚动组件上拉会有回弹,如何禁止这个事件? 考察对移动端滚动回弹机制的理解及处理方案技术原理方案权衡问题排查CSSJavaScript第 27 题null也是对象,那如何判断一个对象的时候排除null呢? 考察对JavaScript中null与对象类型判断的理解及边界处理技术原理问题排查JavaScript第 28 题闭包可能带来哪些问题?如何避免或解决这些问题? 考察对闭包副作用和内存管理风险的认知风险判断问题排查JavaScript第 29 题如何反转事件冒泡,让事件从外层向内层触发? 考察事件捕获机制及冒泡反转的实现技术原理问题排查JavaScript第 30 题前端数据存储方式中 cookie、sessionStorage 和 localStorage 的区别是什么?sessionStorage 和 window 中存储的内容在页面刷新后保留数据吗? 考察前端本地存储机制的理解及数据生命周期差异技术原理问题排查JavaScript第 31 题假如因网络差,这个页面一些资源没有加载到,前端应该怎么处理? 考察前端资源加载失败时的容错与降级处理能力系统设计问题排查CSSHTMLJavaScript第 32 题JavaScript 中常见的避免内存泄漏的方法有哪些? 考察对 JavaScript 内存管理、常见泄漏场景及规避手段的掌握安全意识技术原理问题排查JavaScript第 33 题使用过哪些动画,你认为实现一个动画的难点是什么? 考察前端动画实践经验与对动画性能、复杂度的理解性能优化技术原理问题排查CSSJavaScript第 34 题前端页面中脚本加载失败导致内容无法正常渲染,你会如何排查并解决? 考察前端资源加载失败的排查思路与恢复策略问题拆解风险判断问题排查JavaScript第 35 题父元素冒泡的回调函数里,咋知道是哪个子元素触发的? 考察事件委托中识别触发源元素的能力技术原理问题排查JavaScript第 36 题弹出子窗口,想要调用一些父窗口的变量,如何调用? 考察对浏览器窗口间通信机制的理解安全意识技术原理问题排查JavaScript第 37 题前端常见的内存检测/调试工具? 考察前端内存问题定位工具链的理解与使用技术原理问题排查JavaScriptNode.js第 38 题用 JavaScript 实现动画相比 CSS 动画为什么容易卡顿?如何解决? 考察动画性能瓶颈分析与优化方案性能优化风险判断问题排查JavaScript第 39 题怎么检测iframe是否加载完成 考察前端对iframe加载事件和跨域限制的理解技术原理问题排查HTMLJavaScript第 40 题对象如何获取自身的属性?hasOwnProperty 的用途是什么? 考察对自身属性与原型属性区分的理解技术原理问题排查JavaScript