前端/移动开发面试题 · 技术原理 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2865 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 381 题请谈谈你对原生 JavaScript 的理解,包括它的核心特性和常见应用场景。 考察对原生 JavaScript 基础概念和实际应用的掌握程度第 382 题当服务器返回 HTML 后,其中的 script 标签会阻塞页面解析吗?如果不加 defer 属性,是否一定会阻塞? 考察对浏览器解析 HTML 时同步脚本阻塞机制的理解第 383 题说一下原型链,它怎么工作,有哪些实用的用途? 考察对 JavaScript 原型链机制的掌握及其实际应用第 384 题箭头函数的this指向的是什么? 考察对箭头函数词法作用域绑定this机制的理解第 385 题如何反转事件冒泡,让事件从外层向内层触发? 考察事件捕获机制及冒泡反转的实现第 386 题平时怎么使用箭头函数? 考察对箭头函数语法特点、适用场景及边界限制的理解第 387 题Promise 的三个状态是什么? 考察对 Promise 状态机及状态迁移的基本理解第 388 题请手动实现 new 操作符,并说明其执行过程。 考察对 JavaScript 构造函数、原型链及 this 绑定的理解第 389 题请解释 this 在 JavaScript 中的绑定规则,并说明它能在哪些作用域中被访问到。 考察对 JavaScript this 绑定机制与作用域规则的理解第 390 题TypeScript和JavaScript的联系和区别 考察基础语言知识及对TypeScript特性的理解第 391 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握第 392 题请实现一个扁平化数组的函数,要求支持指定深度的扁平化,并解释递归与迭代两种实现方式各自的优缺点。 考察编码实现能力、算法思路与对边界情况的处理第 393 题请解释原型链在JavaScript继承中的作用 考察对JavaScript原型链与继承机制的理解第 394 题请详细说明虚拟列表的实现原理,包括如何计算可视区域和渲染范围? 考察虚拟列表核心算法的理解与实现能力第 395 题请解释 JavaScript 单线程模型,以及它与浏览器渲染和异步编程的关系? 考察对 JS 运行机制、事件循环和异步处理的理解第 396 题请解释闭包的概念、形成条件,并举例说明闭包在实际开发中的主要用途。 考察对闭包机制的理解及其在工程实践中的应用能力第 397 题请解释JavaScript中函数作用域的概念,并说明它如何影响变量的可访问性。 考察对函数作用域及其对变量访问影响的理解第 398 题请解释 JavaScript 事件循环的基本机制,并举例说明日常代码中哪些场景会触发宏任务和微任务。 考察对事件循环机制的理解及宏任务与微任务的区分第 399 题在 JavaScript 中,`null == undefined` 的结果是什么?请解释原因。 考察 null 与 undefined 的宽松相等规则第 400 题请解释 JavaScript 中 this 的指向规则,并说明箭头函数、call、apply、bind 各自的行为差异。 考察对 this 绑定机制及常见函数调用方式的理解