首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每日一题
广漂
创建于2023-12-13
订阅专栏
前端刷题
暂无订阅
共12篇文章
创建于2023-12-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【每日一题】什么是事件冒泡,并给出几个在前端开发中处理事件冒泡的常见方法
【题目】 请解释一下什么是事件冒泡,并给出几个在前端开发中处理事件冒泡的常见方法。 详细清晰解答 事件冒泡(Event Bubbling)详解及处理方法 事件冒泡是指在DOM树结构中,当特定类型的事件
【每日一题】实现一个简单的Promise
题目:实现一个简单的Promise 要求: 设计一个Promise类,具备基本的Promise功能,包括then方法和catch方法。 Promise应该支持异步操作。 可以考虑Promise的链式调
【每日一题】最长递增子序列,给定一个无序的整数数组,找到其中最长上升子序列的长度。
题目:最长递增子序列 给定一个无序的整数数组,找到其中最长上升子序列的长度。要求:1. 使用动态规划或其他适当的算法实现。2. 提供算法的时间复杂度和空间复杂度分析。
【每日一题】虚拟 DOM 原理及其在框架中的应用
题目:虚拟 DOM 原理及其在框架中的应用 虚拟 DOM 是前端开发中一个重要的概念,广泛应用于现代JavaScript框架。请详细回答以下问题: 什么是虚拟 DOM? 请解释虚拟 DOM 的概念
【每日一题】解释一下 JavaScript 中的尾递归优化是什么,以及它在函数调用中的作用和限制。
问题:解释一下 JavaScript 中的尾递归优化是什么,以及它在函数调用中的作用和限制。 回答: 尾递归优化简介: 尾递归优化是一种编译器优化技术,它主要针对递归函数的尾调用(tail call)
【每日一题】解释一下浏览器缓存机制,包括强缓存和协商缓存。
回答: 浏览器缓存机制是为了提高页面加载速度和减轻服务器压力而设计的。缓存机制分为强缓存和协商缓存两种。 强缓存: 强缓存的目标是在一定的有效期内直接使用缓存,不发送请求到服务器。 实现方式主要通过设
【每日一题】介绍一下 JavaScript 中的事件循环(Event Loop)以及宏任务(macrotask)与微任务(microtask)的执行顺序。
【题目】介绍一下 JavaScript 中的事件循环(Event Loop)以及宏任务(macrotask)与微任务(microtask)的执行顺序。 答案 JavaScript 中的事件循环是用于处
【每日一题】将一维数组转换成树状结构
【题目】将一维数组装换成树状结构 【描述】 假设有一个包含多个对象的数组 arr,每个对象都有两个属性:id 和 parentId。其中,id 表示该对象的唯一标识符,parentId 表示该对象所属
【每日一题】将嵌套多层数组转换成只有一层的数组
【题目】将嵌套多层数组转换成只有一层的数组 【描述】实现一个函数 flatten(arr),将一个嵌套多层的数组(数组中可能还有其他数据类型)转换成一个只有一层的数组,并且元素顺序保持不变
【每日一题】查找数组中缺失的数字
题目:查找数组中缺失的数字 描述:给定一个包含 0 到 n 的整数的数组,其中 n 是数组的长度。数组中可能会缺少一个数字,并且没有重复的数字。编写一个函数,接受这个数组作为参数,并返回缺失的数字。
【每日一题】实现一个函数,找出一个数组中第二大的数字,并返回该数字
题目:实现一个函数,找出一个数组中第二大的数字,并返回该数字。 要求: 输入参数为一个数字数组。 返回值为数组中第二大的数字。 示例: 答案一 这个问题主要考察了对数组和逻辑判断的处理能力。在面试过程
【每日一题】实现一个函数,找出一个数组中的两个数,使它们的和等于给定的目标值,并返回这两个数的索引
【题目】: 实现一个函数,找出一个数组中的两个数,使它们的和等于给定的目标值,并返回这两个数的索引。 【要求】: 假设每个输入都只有一个解决方案,而且不能重复使用相同的元素。 可以假设数组中没有重复的