前端/移动开发面试题 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 3003 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 961 题请手写实现一个简单的响应式对象,要求属性变化时自动触发依赖更新。 考察响应式原理、依赖收集与触发更新的实现能力第 962 题请介绍 JavaScript 中实现继承的几种常见方式及其区别。 考察对 JavaScript 原型链和继承机制的理解深度第 963 题如何获取div窗口的大小,比如offsetWidth? 考察对DOM元素尺寸获取方式的理解第 964 题请介绍 ES5 中有哪些继承方式? 考察对 ES5 继承方式及其适用场景的掌握第 965 题请实现图片懒加载,要求不使用框架或库,并说明两种常见实现方式的区别。 考察原生图片懒加载实现及对滚动优化方案的理解第 966 题请讲一下 Generator 函数的工作原理和典型应用场景。 考察对 Generator 函数语法、执行机制与应用的掌握第 967 题聊聊JS的单线程模型 考察对JavaScript事件循环、单线程特性及异步机制的理解第 968 题请解释什么是闭包,并说明它在 JavaScript 中的作用和潜在问题。 考察对闭包概念、作用及内存管理风险的理解第 969 题ES5类和ES6类在底层实现上有哪些本质区别? 考察对类机制底层差异的深入理解第 970 题有哪些方法可以避免 script 阻塞页面渲染?请结合异步加载和异步执行的方式说明。 考察对脚本阻塞渲染的机制理解及异步加载技术的掌握第 971 题在 JavaScript 中,new 关键字在调用构造函数时具体做了什么? 考察对 JavaScript 构造函数调用机制和原型链的掌握第 972 题请举例说明扩展运算符(Spread Operator)在前端开发中的典型应用场景,以及它在哪些情况下可能带来哪些问题。 考察对扩展运算符的理解、实际应用能力及对其边界和潜在问题的认知第 973 题请解释JavaScript中原型和原型链的概念,以及它们是如何实现继承的。 考察对原型机制和继承原理的理解第 974 题请说明 JavaScript 中任务队列的分类及其执行机制。 考察对 JavaScript 事件循环和任务队列分类的理解第 975 题请介绍 JavaScript 中实现继承的常见方式及其区别。 考察对原型链、构造函数和类继承机制的理解第 976 题如何用 Object.create 实现构造函数的原型继承? 考察对 JavaScript 原型链和 Object.create 语义的理解第 977 题var声明变量之前访问不会报错,let、const会报错,为什么? 考察JavaScript变量提升与暂时性死区的机制理解第 978 题JavaScript 中 this 的指向规则有哪些?请举例说明。 考察对 JavaScript this 绑定规则的理解与区分第 979 题请设计并实现一个百度热搜榜展示组件,说明其数据获取、状态管理与异常处理方案。 考察前端组件设计与工程化实践能力第 980 题async/await是啥? 考察对异步编程模型的理解和实际应用能力