自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 js获取本地CSV文件的前面几条数据

废话不多说,直接上代码,需要的直接拿周。

2023-08-04 17:54:01 273 1

原创 如何数组的every、some提升编码效率

对数组中的每个元素都执行一次指定的函数(callback),直到此函数返回 false,every 将返回 false,如果回调函数对每个元素执行后都返回 true ,every 将返回 true。对于判断数组中是否包含某元素, 或者某元素中属性值是否满足某些特定一条件,不要一味的用forEach,map,find,findIndex…对数组中的每个元素都执行一次指定的函数(callback),只要函数返回 一次true,some 将返回 ture.

2023-08-03 18:07:28 97

原创 优雅的写条件判断代码

简单的条件判断逻辑用if else 或者 三元运算符, 一眼看过去还能知道说的啥,但是大量的if else和叠加在一起的三元运算符就是接盘侠的噩梦~~~复杂逻辑推荐使用第5或者第6种对象Map写法,符合人脑的逻辑,可读性高,看着舒服。给大家上一个三元运算符叠加的案例,我是真实在项目中遇到过,cpu直接干爆~~~大概是这样的,具体的项目代码不好放在这里,小伙伴们意会就行。

2023-08-02 10:46:41 77

原创 解决 .gitignore 新增文件不生效的问题

第三种情况居多.如果上述步骤都无效,你可以尝试删除本地仓库重新克隆一份,并确保在克隆之前已经配置了正确的.gitignore文件。

2023-08-01 15:12:38 818 1

原创 TCP三次握手和四次挥手

三次握手之所以是三次是保证client和server均让对方知道自己的接收和发送能力没问题而保证的最小次数。第一次client => server 只能server判断出client具备发送能力 第二次 server => client client就可以判断出server具备发送和接受能力。此时client还需让server知道自己接收能力没问题于是就有了第三次 第三次 client => server 双方均保证了自己的接收和发送能力没有问题其中,为了保证后续的握手是为了应答上一个

2021-06-23 14:14:43 82 1

原创 防抖和节流的什么区别和使用场景

什么是防抖和节流?有什么区别?如何实现?防抖:高频率触发的事件,在指定的单位时间内,只响应最后一次,如果在指定的时间在触发,则重新计算时间(后面触发的事件执行,替代了前面的事件)function debounce(fn,time) { let timeout = null; // 创建一个标记用来存放定时器的返回值 return function () { clearTimeout(timeout); // 每当用户输入的时候把前一个 setTimeout cl

2021-06-23 10:06:20 1282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除