首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一条小闲鱼
掘友等级
初级前端
希望自己有天也能像别人一样,写出优秀的代码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 37
沸点 4
赞
41
返回
|
搜索文章
赞
文章( 37 )
沸点( 4 )
小许的2022年中总结-咦~又是平平淡淡的一年
不知是生活过得平平淡淡,还是节奏乱的拉拉杂杂。成年后的时光,计算单位好像被人偷偷调换。半年过去了,2021宛如昨日,但做过的事情,缺没能历历在目,也许是记忆力也被调换了吧!
前端性能优化 24 条建议(2020)
性能优化是把双刃剑,有好的一面也有坏的一面。好的一面就是能提升网站性能,坏的一面就是配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨慎使用,请读者带着批判性的眼光来阅读本文。 本文相关的优化建议的引用资料出处均会在建议后面给出,或者放在文末。 1. …
将对象数组转换成数组对象
一、[{1:1,2:2,3:3},{1:4,2:5,3:6},{1:7,2:8,3:9}];转换为{1:[1,4,7],2:[2,5,8],3:[3,6,9]}二、['john-reese','har
JavaScript快速排序
从0开始一步一步地实现一个快速排序。并逐步优化成一个通用的快速排序。 对数组的左右两端用指针标记,取出数组最左侧的元素作为参照数,将数组中小于参照数的置于左侧、大于参照数的置于右侧,此时数组被分为左右两个子数组,再分别对两个子数组进行上述排序,直到子数组长度为1或0。 下面的排…
自从学会了 Array.reduce() ,再也离不开它
在所有后 ES6 时代的数组方法中,我觉得最难理解的就是Array.reduce()。 从表面上看,它似乎是一个简单无趣的方法,并没有太大作用。 但是在不起眼的外表之下,Array.reduce()实际上是对开发人员工具包的强大而灵活的补充。 今天,我们就来研究一下通过Arra…
面试官连环追问:数组拍平(扁平化) flat 方法实现
前段时间秋招面哔哩哔哩的时候,面试官问:如何实现 flat 方法?当时手写的并不完美,后来回盘复习,发现面试要求手写数组拍平(扁平化) flat 方法的面试官不在少数。其中包括:拼多多、小米、美团、滴滴、shopee、有赞等。手写 flat 方法是一道非常基础的面试题,通常出现…
js数组拍平(数组扁平化)的八种方式
push会改变原始数据,并且没有铺平数组的功能,你传什么进去,就是什么。会导致数组的维度发生变化,增加了数组的维度 回调的四个参数分别为,上一次 return的结果,当前项,当前索引,数组,还有初始值。
也许通过一道编程题面试官就能看出你的能力了
假如我们自己是面试官,我们会希望看到一种怎样的题目解答,换句话说,我们会希望通过面试者的代码看出面试者的哪些能力?
Promise不会??看这里!!!史上最通俗易懂的Promise!!!
一般来说我们会碰到的回调嵌套都不会很多,一般就一到两级,但是某些情况下,回调嵌套很多时,代码就会非常繁琐,会给我们的编程带来很多的麻烦,这种情况俗称——回调地狱。 Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、c…
字节一面,面试官问我Vue3源码,我说……
“哥,我面试字节挂了!” 小明哭丧着脸:“MD,太卷了!这 Vue3 刚转正没多久,面试官就问上我原理了,什么 reactivity 实现原理,proxy ,Vue3初始化的流程,编译优化,diff
下一页
关注了
4
关注者
3
收藏集
11
关注标签
23
加入于
2021-12-07