前端/移动开发面试题 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 3003 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 721 题JS里有哪些数据类型 考察对JavaScript基本数据类型的掌握第 722 题Promise 有哪些常用接口?如何捕获 Promise 中的异常? 考察对 Promise 核心 API 及异常处理机制的理解第 723 题手写实现 Promise.all 的完整逻辑 考察对 Promise 并发控制、错误传播和边界条件的理解与实现能力第 724 题JavaScript 异步场景的 API 设计与演进(回调、Promise、async/await)是怎样的? 考察对 JavaScript 异步编程模型演进脉络及其设计动机的理解第 725 题滚动动画效果通常如何实现? 考察对前端滚动动画实现方式的理解与方案选择第 726 题请手写实现一个 Promise.all 方法,并说明其关键处理逻辑。 考察对 Promise 并发处理、错误传播与边界情况的理解第 727 题Promise.all和Promise.allSettled有什么区别? 考察对Promise并发处理中拒绝语义与结果捕获的理解第 728 题什么是闭包?请结合作用域链说明闭包的形成机制。 考察闭包概念、作用域链和内存特性理解第 729 题请列举 JavaScript 中常用的运算符分类,并各举一例说明其用途。 考察 JavaScript 运算符的基础知识掌握与分类归纳能力第 730 题请列举常用的 JavaScript 数组方法,并简要说明各自的用途。 考察对 JavaScript 常用数组方法的熟悉度与实际应用理解第 731 题如果不用任何框架,你会如何手写实现图片懒加载? 考察原生懒加载实现原理、性能优化与边界处理第 732 题Promise.all()方法是干啥的,要你实现怎么实现? 考察对批量异步并发和 Promise 内部机制的掌握程度第 733 题JavaScript 为什么需要有原型对象? 考察对 JavaScript 原型链机制及其设计目的的理解第 734 题对于JavaScript中异步的实现方式有哪些,有什么区别,你是怎么理解的? 考察对JavaScript异步方案演进、适用场景与并发控制机制的理解第 735 题JavaScript 中获取盒子模型宽高有哪些方式? 考察 DOM 元素尺寸获取方法与盒模型差异理解第 736 题在页面加载一些script脚本的时候,如何实现异步加载 考察前端脚本异步加载的常用方式及适用场景第 737 题请介绍 JavaScript 中实现继承的常见方式及各方式的优缺点。 考察对 JavaScript 原型链、构造器继承、类继承等机制的理解与权衡第 738 题请实现一个 Promise.all 方法,并说明其核心逻辑。 考察对 Promise 并行处理、状态管理与错误处理的理解第 739 题请描述 Promise.any() 的作用和应用场景,它与 Promise.race() 有何本质区别? 考察对 JavaScript Promise 组合方法的理解与对比能力第 740 题请解释 Vue3 中 Proxy 实现响应式的基本原理,并对比 Vue2 基于 Object.defineProperty 的响应式方案,说明两者在能力和边界上的主要区别。 考察对 Vue 响应式原理的理解、对 Proxy 与 defineProperty 差异的掌握程度