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