前端/移动开发面试题 · 问题拆解 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 774 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · JavaScript
考察点
技术栈
第 521 题请谈谈 JavaScript 中原型链的概念、作用以及它如何影响对象属性的查找。 考察对 JavaScript 原型链机制及其在对象属性查找中作用的理解第 522 题场景题:给你100个div,里面是input和勾选框,用户勾选了1-20个,又勾选了第40个,现在想直接跳转到第21个来勾选,怎么实现? 考察前端交互处理与DOM操作能力,以及边界与状态管理第 523 题JavaScript 单线程的内部原理是什么?例如,异步操作是如何实现的? 考察事件循环、任务队列和异步实现的底层机制第 524 题微任务都有哪些? 考察对事件循环中微任务类型的掌握第 525 题Proxy 如何监听数组变化? 考察对 Proxy 特性及数组监听边界条件的理解第 526 题请描述浏览器从请求网页到将内容呈现在屏幕上的渲染过程。 考察对浏览器渲染流程及关键环节的理解第 527 题Promise有哪些方法,all和race的区别是什么? 考察Promise常用API的理解及all与race的语义差异第 528 题请介绍如何实现图片懒加载,并说明其原理和常见优化点 考察前端性能优化中懒加载的实现原理、场景判断和边界处理第 529 题请解释JavaScript事件循环(Event Loop)的机制,并说明宏任务与微任务的执行顺序。 考察对JS事件循环模型、任务队列及执行顺序的理解第 530 题类型判断有哪些方法? 考察对 JavaScript 类型判断方法的熟悉程度及各自适用场景第 531 题请列举 JavaScript 数组的常用方法,并说明它们的用途、返回值和对原数组的影响。 考察对数组常用 API 的理解与分类归纳能力第 532 题数组的常用方法有哪些,它们各自有什么作用? 考察对数组常用方法及其应用场景的掌握程度第 533 题如何用 HTML/CSS/JavaScript 实现页面水印效果? 考察前端 DOM 操作、样式方案与性能优化能力第 534 题如果要让你自己封装一个Promise你会怎么做 考察对Promise核心机制与异步流程控制的理解第 535 题请解释什么是闭包,并说明它在 JavaScript 中的典型应用场景。 考察对闭包概念的理解、作用域机制掌握及实际应用能力第 536 题讲讲浏览器的事件循环,能举一些实际的例子吗?哪些 API 是宏任务,哪些是微任务? 考察对浏览器事件循环机制、宏任务与微任务分类及执行顺序的理解第 537 题请解释 JavaScript 中 this 的指向规则,以及箭头函数的 this 与普通函数有何不同? 考察对 this 绑定机制和箭头函数词法作用域的理解第 538 题请解释 async/await 与 Promise 的区别,并说明它们之间的关系。 考察对 JavaScript 异步编程模型的理解深度第 539 题请详细说明浏览器从接收HTML到完成页面渲染的整个过程。 考察对浏览器渲染机制的理解深度和系统性第 540 题除了Promise还了解别的异步任务吗? 考察对JavaScript异步机制的整体理解和知识广度