前端/移动开发面试题 · 技术原理 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2865 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 481 题请介绍几个 JavaScript 中你常用的数组和字符串方法,并说明它们各自的使用场景。 考察 JavaScript 基础知识掌握程度及实际应用能力第 482 题宏任务与微任务的执行先后顺序及流程 考察事件循环中宏任务与微任务的调度机制第 483 题请说明 JavaScript 中多线程的常见实现方式,并重点介绍 Web Worker 的工作原理、使用限制及其适用场景。 考察对 JavaScript 单线程模型及 Web Worker 并发机制的理解第 484 题Number.isNaN 和全局 isNaN 函数有什么区别? 考察对 JavaScript 类型转换与 NaN 判断机制的理解第 485 题JavaScript的数据类型有哪些? 考察 JavaScript 基础数据类型的掌握与区分第 486 题在 JavaScript 中,有哪些方法可以判断数据类型?请说明它们的适用场景和局限性。 考察对 JavaScript 类型判断方法的掌握及边界意识第 487 题怎么检测iframe是否加载完成 考察前端对iframe加载事件和跨域限制的理解第 488 题请解释 JavaScript 中原型链的概念及其典型应用。 考察对 JavaScript 原型链机制的理解及实际应用能力第 489 题for(let i=0;i<10;i++){console.log(i)}与for(var i=0;i<10;i++){console.log(i)}的区别是什么,为什么? 考察JavaScript作用域与闭包机制的理解第 490 题请解释 JavaScript 事件循环的工作原理。 考察对事件循环模型、任务执行顺序和异步机制的理解第 491 题请讲一下 JavaScript 中原型链的概念及其作用。 考察对 JavaScript 原型链机制、继承方式及属性查找过程的理解第 492 题请解释 JavaScript 中的事件循环机制,以及它如何影响代码执行顺序。 考察对事件循环机制的理解及异步执行顺序的把握第 493 题请实现一个图片懒加载功能,并解释其工作原理。 考察前端性能优化基础与实现能力第 494 题请解释 JavaScript 的事件循环,并说明宏任务与微任务的区别及执行顺序。 考察对事件循环机制、任务队列分类及执行顺序的掌握程度第 495 题作用域链在JavaScript中是如何实现的? 考察对JavaScript作用域链底层实现机制的理解第 496 题说说防抖和节流的区别 考察对高频事件优化技术原理的理解与应用场景辨析第 497 题rem 移动适配的具体实现原理和步骤是什么? 考察rem适配的机制与动手实现细节第 498 题请介绍你在项目中如何实现拖拽功能,以及如何设计图片懒加载策略,说明在什么情况下加载、什么情况下不加载。 考察前端交互实现能力与资源加载优化意识第 499 题请介绍深拷贝的实现方式,并说明 get 和 set 方法能否实现拷贝? 考察深拷贝的核心原理、边界处理和常见误用第 500 题请实现一个 promisify 函数,将基于回调的函数转换为返回 Promise 的函数。 考察对 JavaScript 回调转 Promise 机制的理解与编码实现