前端/移动开发面试题 · 技术原理 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2865 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 661 题谈谈JS原型链 考察对JavaScript原型链机制的理解与表达能力第 662 题Promise 中存在闭包吗? 考察对闭包本质和 Promise 内部实现机制的理解第 663 题const a 是一个对象,改变 a 里面的属性会报错吗,比如 a.xxx = yyy? 考察对 const 约束范围与对象可变性的理解第 664 题请说明Promise.all、Promise.allSettled、Promise.race的区别 考察对Promise并发控制方法的语义理解和边界场景第 665 题提交按钮多次点击,怎么解决多次请求来提升性能? 考察对重复提交问题的理解及常见解决方案第 666 题请说明 JavaScript 或 Node.js 中循环依赖的产生原因,以及如何处理循环引用问题。 考察对模块系统循环依赖机制的理解与处理能力第 667 题Promise是否会创建一个新的线程?为什么? 考察对Promise异步实现机制与线程模型的理解第 668 题请说明 Window.fetch API 的基本用法和主要特点。 考察对前端原生网络请求 API 的掌握程度第 669 题call()、apply()和bind()的区别是什么? 考察JavaScript中函数调用与this绑定机制的理解第 670 题apply和call的区别是什么? 考察对JavaScript函数调用方式的理解和应用场景区分第 671 题JavaScript 的 setInterval 计时准确吗? 考察对 JavaScript 定时器机制和事件循环的理解第 672 题使用 instanceof 判断数组有什么问题? 考察对 JS 类型判断边界与跨执行上下文风险的认知第 673 题结合使用场景说一下原型和原型链 考察对 JavaScript 原型、原型链机制及实际应用场景的理解第 674 题除了框架学习外,你对JavaScript和CSS有哪些学习或实践? 考察候选人前端基础知识的深度、主动性及持续学习能力第 675 题请解释事件循环(Event Loop)的执行机制,并说明宏任务与微任务的执行顺序及其相互影响。 考察对事件循环机制、宏任务/微任务调度顺序的掌握程度第 676 题箭头函数和普通函数的区别,箭头函数有哪些好处? 考察对 JavaScript 函数语义差异的理解,尤其是 this 绑定、构造能力和作用域第 677 题如何判断一个元素是否在可视区域? 考察前端性能优化与浏览器API的熟悉程度,以及边界情况处理意识第 678 题JS 如何判断数据类型,instanceof 的实现原理是什么? 考察 JavaScript 数据类型判断方法及 instanceof 内部机制第 679 题手写实现一个 animate 方法,能够驱动元素动画。 考察原生 JavaScript 动画实现、性能优化与边界处理第 680 题你在封装自定义拖拽指令的时候用到了 clientX/Y,知道它和 pageX/Y 的区别吗? 考察对鼠标事件坐标体系的理解及实际应用能力