前端/移动开发面试题 · 技术原理 · JavaScript
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2865 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 501 题请讲一下什么是事件委托,以及它的适用场景和注意事项。 考察对事件冒泡机制的理解及事件委托的实际应用能力第 502 题请解释什么是闭包,并结合实例说明它在 JavaScript 中的作用。 考察对闭包概念的理解及实际应用场景第 503 题请比较Java与JavaScript在语言设计和使用场景上的主要区别。 考察对Java和JavaScript语言特性的理解与对比能力第 504 题JavaScript 的两大变量类型是什么?请分别说明。 考察 JavaScript 基本类型与引用类型的区分第 505 题手写一个 axios 封装,实现请求前校验当前 Token 是否过期:若过期则接口返回 403,自动刷新 Token,并在后续请求中携带新 Token。 考察 axios 拦截器使用、Token 过期处理与请求重试机制第 506 题请列举你熟悉的 JavaScript 新特性(不限 ES6 之后),并简要说明其中一个的用法或价值。 考察对 JavaScript 语言演进的持续关注与理解深度第 507 题有一个ul的DOM节点,下面有很多li,给很多li绑定同一个事件,会用什么方式? 考察事件委托的实现原理及其在动态DOM场景下的优势第 508 题Object.is 和 === 有什么区别?null 的类型判断中 typeof 返回什么? 考察 Object.is 与严格相等的细微差异及 null 的特殊性第 509 题请用 JavaScript 创建一个包含 1 到 100 的整数数组。 考察对数组创建、循环和 ES6 数组扩展方法的掌握第 510 题在 JavaScript 中,有哪些方法可以改变 this 的指向?请分别说明它们的适用场景。 考察对 this 指向修改手段的掌握及场景选择能力第 511 题防抖和节流的区别是什么? 考察对前端高频事件性能优化手段的理解与区分第 512 题在普通函数中如何改变 this 的指向? 考察对 JavaScript 中 this 绑定机制及显式绑定方法的理解第 513 题作用域链是什么? 考察对 JavaScript 作用域链机制的理解第 514 题为什么typeof不能满足所有数据类型的判断? 考察JavaScript类型系统的理解与typeof操作符的局限第 515 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用方式下的绑定结果。 考察对 JavaScript this 绑定机制的理解和应用能力第 516 题请列举 JavaScript 中的几种基本数据类型,并说明它们与引用类型的区别。 考察对 JavaScript 数据类型分类及值传递语义的理解第 517 题let、const作用域的底层原理 考察对JavaScript词法作用域及变量声明底层机制的理解第 518 题防抖与节流的区别及应用场景 理解前端性能优化中防抖与节流的核心差异与适用场景第 519 题浏览器获取到 HTML 后是如何渲染出页面的? 考察浏览器渲染流程的理解和关键性能优化点第 520 题请手写实现一个节流函数,并说明与防抖的区别。 考察节流实现、与防抖的区分及适用场景