前端/移动开发面试题 · 编码实现 · JavaScript

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

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

筛选题目已选:编码实现 · JavaScript
第 741 题请用 JavaScript 编写代码,通过 setTimeout 递归调用来模拟 setInterval 的定时执行效果,并说明实现思路。 考查对 setTimeout 与 setInterval 差异的理解,以及用递归 setTimeout 实现定时器的能力。编码实现技术原理JavaScript第 742 题请用 JavaScript 编写一个函数,实现下划线命名与驼峰命名的互相转换,并给出具体代码。 考查 JavaScript 字符串处理、正则表达式及命名风格转换的实现能力。编码实现技术原理JavaScript第 743 题请用 JavaScript 手写一个与原生 JSON.stringify 行为一致的实现,并给出完整代码。 考查对 JSON 序列化底层机制的理解以及递归处理、类型判断和边界情况的代码实现能力。编码实现技术原理问题排查JavaScriptJSON第 744 题请用 JavaScript 给出一个倒计时器的实现方案,要求它允许外部设置目标时长,并在计时归零时触发一个回调事件。 考察候选人使用 JavaScript 实现定时逻辑、处理时间计算与边界条件的能力。编码实现风险判断技术原理JavaScript第 745 题请阐述用 JavaScript 完成拖拽排序列表并持久化排序结果的具体实现方式。 考查对拖拽交互实现、DOM 操作及状态持久化的理解。编码实现JavaScript第 746 题请描述在前端页面实现无限滚动加载时,自动拉取更多数据并渲染的具体实现方法,包括关键步骤、常用技术方案、数据加载状态和容错处理。 考查候选人实现常见UI交互(无限滚动)的技术方案和工程细节,涵盖事件监听、API交互、性能优化和边界处理。编码实现性能优化风险判断JavaScript第 747 题请描述在 JavaScript 环境下实现事件总线的具体方式,并说明组件之间如何通过它进行消息传递。 考查对事件总线模式的理解以及在前端组件通信中的实际应用。编码实现技术原理方案权衡JavaScript第 748 题请设计并实现一个具有实时预览功能的简易 Markdown 编辑器,并能展示渲染效果,你会如何实现? 考查候选人对前端实时渲染方案的理解,包括输入处理、防抖、Markdown 解析和渲染性能优化。编码实现风险判断系统设计JavaScript第 749 题在 Webpack 构建过程中,采用什么配置和插件组合能够分别将 JavaScript、CSS 和 HTML 资源以独立文件的形式输出,从而避免它们被合并到同一个文件中?请说明具体的 loader 与 plugin 配置思路。 考查对 Webpack 多类型资源独立打包配置的掌握程度,以及区分 loader 与 plugin 职责的能力。编码实现技术原理CSSHTMLJavaScript第 750 题在Babel构建的JavaScript文件中遇到JSX语法报错时,应如何配置和处理? 考查对Babel处理JSX的配置理解及常见错误排查能力。编码实现技术原理问题排查BabelJavaScriptJSX第 751 题请解释懒加载的概念,并说明在前端开发中,如何具体实现图片的懒加载? 考查对懒加载概念的理解以及实现图片懒加载的技术能力。编码实现性能优化技术原理JavaScript