首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
秒杀!前端常见手写题合集!
HowieCong
创建于2025-02-06
订阅专栏
JavaScript/CSS/HTML/Vue&React框架/应用场景/性能优化等的常见实现题
等 3 人订阅
共8篇文章
创建于2025-02-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
🌟秒杀!CSS实现三角形!前端常见手写题!
关于CSS实现三角形的全部方法的满分回答,包括实现思路、最佳编码实现以及代码注释!!!!!!!!!!!
🌟秒杀!节流(Throttle)!前端常见手写题!
节流(Throttle):是一种控制函数调用频率的技术,当一个函数在短时间内被频繁触发时,节流函数会限制该函数在一定时间间隔内只能执行一次,避免函数被过度调用,从而优化性能
🌟秒杀!防抖(Debouce)!前端常见手写题!
防抖:是一种优化高频率触发事件的技术,当一个事件在短时间内被频繁触发时,防抖函数会等待一段时间,如果在这段时间内没有再次触发该事件,才会执行相应的操作;如果在等待时间内再次触发了事件,则会重新计时
🌟秒杀!数组扁平化(Flatten)!前端常见手写题!
数组扁平化(Flatten) 数组扁平化是将一个嵌套多层的数组转换为只有一层的数组,比如将`[1, [2, [3, 4]]]`转换为`[1, 2, 3, 4]`
🌟秒杀!数组反扁平化!前端常见手写题!
固定长度分组:遍历一维数组,按照指定的长度将元素依次分组,将每组元素放入一个新数组里面;特定规则:根据数组中元素的某种特征(如元素的值、元素的类型等)进行分组,将符合相同特征的元素放在同一个子数组里面
🌟秒杀!数组去重!前端常见手写题!
数组去重是指将数组中重复的元素去除,实现思路有多种,常见的包括使用 ES6 的 `Set` 数据结构、利用对象的属性唯一性、双重循环比较、`filter` 方法结合 `indexOf`
🌟秒杀!浅拷贝(shallowCopy)!前端常见手写题!
浅拷贝是创建一个新对象,这个新对象有着原始对象属性值的一份精确拷贝,实现浅拷贝的常见思路有使用扩展运算符、`Object.assign()` 方法、手动遍历对象属性等
🌟秒杀!深拷贝(deepCopy)!前端常见手写题!
深拷贝(deepCopy) 深拷贝是创建一个新对象,新对象与原对象在内存中占据不同的空间,且新对象会递归地复制原对象的所有属性,包括嵌套的对象和数组,这样修改新对象不会影响原对象