前端/移动开发面试题 · 技术原理 · JavaScript

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

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

筛选题目已选:技术原理 · JavaScript
第 461 题请解释Promise的内部实现原理,并说明核心机制。 考察对Promise异步状态管理与链式调用机制的理解深度问题拆解技术原理JavaScript第 462 题弹出子窗口,想要调用一些父窗口的变量,如何调用? 考察对浏览器窗口间通信机制的理解安全意识技术原理问题排查JavaScript第 463 题怎么通过JS的API判断当前图表是否在视口中? 考察浏览器视口可见性检测的API掌握与实际应用能力技术原理技术选型JavaScript第 464 题请解释 typeof 和 instanceof 的底层原理及区别。 考察 JavaScript 类型判断机制的原理理解与边界把握技术原理JavaScript第 465 题typeof null和typeof undefined分别返回什么? 考察对JavaScript基础类型判断的掌握技术原理JavaScript第 466 题请实现一个 sleep 函数,并说明其实现原理和注意事项。 考察对异步延时、事件循环和阻塞与非阻塞实现的理解编码实现技术原理JavaScript第 467 题用 JavaScript 实现一个简单的发布订阅者模式。 考察事件发布订阅模式的设计能力与边界处理编码实现技术原理JavaScript第 468 题说一下 JavaScript 的数据类型,基本类型和引用类型的区别是什么? 考察 JavaScript 类型系统的掌握程度及堆栈内存模型理解技术原理JavaScript第 469 题请说明在JavaScript事件循环中,宏任务和微任务的执行顺序,并给出相应代码示例的输出结果分析。 考察对事件循环机制和任务调度顺序的理解问题拆解技术原理JavaScript第 470 题Proxy 是解决了什么问题? 考察对 Proxy 设计目的和适用场景的理解问题拆解技术原理方案权衡JavaScript第 471 题请解释箭头函数和普通函数的区别,并说明使用时的注意事项。 考察对箭头函数语法特性、this绑定规则及其适用场景的理解技术原理JavaScript第 472 题前端常见的内存检测/调试工具? 考察前端内存问题定位工具链的理解与使用技术原理问题排查JavaScriptNode.js第 473 题typeof和instanceof的区别是什么? 考察对JavaScript类型检测机制的理解与应用边界问题拆解技术原理JavaScript第 474 题Promise.all() 是怎么实现的? 考察对 Promise 并发控制与错误处理机制的理解编码实现技术原理JavaScript第 475 题slice 和 splice 有什么区别? 考察 JavaScript 数组方法的语义区别与使用场景技术原理JavaScript第 476 题如果页面宽度或高度变化,基于 offsetTop 和 scrollTop 的传统懒加载实现该如何动态适配?请说明你的思路。 考察对懒加载实现原理、布局变化影响及事件监听机制的理解性能优化问题拆解技术原理CSSHTMLJavaScript第 477 题从输入 URL 到页面完整显示,浏览器的渲染流程是怎样的? 考察浏览器核心渲染机制与网络加载的整体理解性能优化技术原理CSSHTMLHTTP第 478 题讲下防抖如何实现 考察前端性能优化中防抖函数的实现原理与代码能力编码实现技术原理JavaScript第 479 题页面渲染在 JavaScript 事件循环中属于微任务还是宏任务? 考察事件循环中渲染时机与任务类别的区分技术原理JavaScript第 480 题请介绍 JavaScript 中 Proxy 函数的基本概念、常用场景及其与 Object.defineProperty 的差异。 考察对 ES6 Proxy 的掌握程度及其在框架和拦截逻辑中的应用技术原理技术选型JavaScript