首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端手写
学前端的巧克力
创建于2025-04-09
订阅专栏
记录前端手写题
暂无订阅
共8篇文章
创建于2025-04-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
手写发布订阅/观察者模式
发布订阅模式 : 简介: 通过事件中心(Event Bus)解耦发布者和订阅者。发布者将消息交给事件中心,事件中心分发给订阅者。 结构: 发布者、事件中心、订阅者三者解耦。 简单类比: 像电台广
前端手写题-防抖、节流,深浅拷贝等
防抖 声明定时器 返回函数 判断是否有定时器,如果有,销毁定时器 创建定时器,执行函数 节流 声明定时器变量为空 返回函数 判断如果没有定时器,声明定时器,执行函数 销毁定时器 浅拷⻉ 先判断要拷贝的
js中的二叉树
二叉树的结构定义 确定递归函数的参数和返回值: 确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数, 并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型。 确定终止条件:
js 冒泡/快排/选择/插入 排序
冒泡排序 快速排序 选择排序 每次都找到一个最小值,记录最小值的索引,然后进行交换 插入排序 从后往前找到要插入的位置 ,元素后移,空出一个位置放入当前元素
数组使用
创建数组 Array(), Array.of(), Array.from() 添加/删除元素 push(): 在末尾添加 pop(): 删除末尾 unshift(): 在开头添加 shift():
vue实现待办事项的增删改查
导入问题:在使用 computed 时,你只导入了 ref,需要同时导入 computed。 变量未定义:searchKeyword 未定义,需要使用 ref 来创建它。 filter 函数返回值问题
前端手写题 this指向
手写 call call 执行当前函数,并改变当前函数的this指向 为 我们想要的对象 slice() 方法会返回一个新数组,该数组包含从原数组中提取的元素。
前端手写题
Promise 是 JavaScript 中用于处理异步操作的一种对象,它可以避免传统回调地狱带来的代码可读性和可维护性问题,让异步代码的编写更加优雅和易于管理。以下从几个方面详细介绍 Promise