程序员白特
码龄5年
关注
提问 私信
  • 博客:307,394
    社区:95
    307,489
    总访问量
  • 243
    原创
  • 127,066
    排名
  • 646
    粉丝
  • 0
    铁粉

个人简介:公众号:程序员白特,欢迎一起学习交流~

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-10-09
博客简介:

weixin_45727472的博客

查看详细资料
  • 原力等级
    当前等级
    6
    当前总分
    2,025
    当月
    6
个人成就
  • 获得986次点赞
  • 内容获得55次评论
  • 获得1,660次收藏
  • 代码片获得1,015次分享
创作历程
  • 60篇
    2024年
  • 50篇
    2022年
  • 177篇
    2021年
成就勋章
TA的专栏
  • 前端学习笔记
    53篇
  • 数据结构和算法
    161篇
  • 小庄的深漂日常
    2篇
  • css学习
    9篇
  • 面经总结
    1篇
  • babel
    1篇
  • 前端工程化
    2篇
  • 转载好文
  • webpack
    2篇
  • bug解决集合
    1篇
  • 前端工程话
  • 前端学习路线
    1篇
  • uni-app
    5篇
  • github
    1篇
  • Node.js学习
    7篇
  • 计算机基础知识
    1篇
  • Javascript复习
    16篇
  • React学习
    5篇
  • vue学习
    4篇
  • es6的学习
    2篇
  • typescript
    1篇
  • mysql
    1篇
  • npm学习
    1篇
  • 编辑器使用
    1篇
  • node.js复习
    2篇
  • 前端手写代码题
    1篇
  • 网络协议复习
    1篇
  • 项目总结
  • APP学习
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

面试官:如何实现大文件切片上传?

worker引入脚本或三方库可以使用,但是我没弄成功,一使用就会报错,,如果你们弄出来了,或者知道为什么,可以在下面留言~
原创
发布博客 2024.06.05 ·
406 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

N 个值得一看的前端代码片段!

/ 前三个// 选中 2-5 的列表项// 倒数两个。
原创
发布博客 2024.05.22 ·
340 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

作为前端开发,感受下 nginx 带来的魅力!

虽然前端人员可能不经常直接操作 Nginx,但了解其基本概念和简单的配置操作是必要的。这样,在需要自行配置 Nginx 的情况下,前端人员能够知晓如何进行基本的设置和调整。
原创
发布博客 2024.05.21 ·
852 阅读 ·
12 点赞 ·
0 评论 ·
18 收藏

创业一年 | 一名普通前端的血泪史

年初我裸辞创业了,跟一个朋友一起合伙做项目,我主要还是做技术部分,开发一个回收类的项目也是第一次创业,虽然听过很多道理,自己经历过又是另外一回事我们的项目经历过高峰,现在算是谷底,基本的情况基本就是在苦苦挣扎这篇文章我会把我所经历的过程讲述出来,在最后也会总结一些创业过程的一些经验和避坑指南希望对你有所帮助我是一名快35岁的前端码农,离职前是在银行做的外包开发。2014年开始从事开发,不过刚开始是做的iOS开发,后来又转了web前端开发。
原创
发布博客 2024.05.20 ·
658 阅读 ·
23 点赞 ·
1 评论 ·
24 收藏

我去!竟然还能这样高效地操作 JSON 对象!

JSON Pointer是一种简单而强大的方法,用于定位 JSON(JavaScript Object Notation)文档中特定值。它通过使用斜杠分隔符来指示 JSON 对象的层级结构,以确切地标识所需值的位置。
原创
发布博客 2024.05.15 ·
422 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

你知道在 TS 中判断两个类型相等有多难吗?

公众号:程序员白特,欢迎一起交流学习~
原创
发布博客 2024.05.13 ·
1439 阅读 ·
13 点赞 ·
1 评论 ·
27 收藏

不要再写满屏import导入啦!

导致import占满全屏的原因有很多。但不用模块重导、require.context、import动态导入、webpack.ProvidePlugin等手段,一定会让我们写出满屏的import😂🤣😅😇。只有想不到的,没有做不到的。只要你想、相信就一定能如愿以偿。
原创
发布博客 2024.05.10 ·
743 阅读 ·
30 点赞 ·
0 评论 ·
9 收藏

聊天框 - 微信加载历史数据的效果原来这样实现的

我记得2021年的时候做过聊天功能,那时业务也只限微信小程序那时候的心路历程是:❝卧槽,让我写一个聊天功能这么高大上??嗯?这么简单,不就画画页面来个轮询吗,加个websocket也还行吧然后,卧槽?这查看历史聊天记录什么鬼,页面闪一下不太好啊,真的能做到微信的那种效果吗❞然后一堆调研加测试,总算在小程序中查看历史记录没那么鬼畜了,但是总是感觉不是最佳解决方案。❝那时打出的子弹,一直等到现在击中了我❞最近又回想到了这个痛点,于是网上想看看有没有大佬发解决方案,结果还真被我找到了。
原创
发布博客 2024.05.09 ·
627 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

js如何控制一次只加载一张图片,加载完成后再加载下一张

公众号:程序员白特,欢迎一起交流学习~原文:https://juejin.cn/post/7340167256267391012今天看到一个面试题,是关于img图片加载方面的,有必要记录一下。其实关于这个问题,只要知道图片什么时候加载完成就能解决了。
原创
发布博客 2024.05.08 ·
836 阅读 ·
24 点赞 ·
0 评论 ·
14 收藏

面试官:关于HTTPS/HTTP2/HTTP3你懂多少?

https相对http的改动主要是下层多了一个ssltls层,加密的功能就是这层实现的。ssl是会话层协议,是信息安全领域里面的权威标准。由网景公司研发,发展到v3的时候改名为了tls。三个版本v1.1,v1.2,v1.3。现在用的大部分都是v1.2,主要分析的也是它。使用tls建立链接需要_选定一个加密套件进行安全通信*,同样*需要两端协商所以客户端会带上自己支持哪些加密套件clientsuites字段表示这些套件,serversuite是最终协商采用的加密套件。
原创
发布博客 2024.05.06 ·
1447 阅读 ·
21 点赞 ·
1 评论 ·
30 收藏

面试官:实现一个吸附在键盘上的输入框

话不多说,先上效果和 demo 地址:要实现一个吸附在键盘上的 input,可以分为以下步骤:要监听键盘高度的变化,我们得先看看在键盘展开或收起的时候,分别会触发哪些浏览器事件:iOS 和部分 Android 浏览器展开:键盘展示时会依次触发 visualViewport resize -> focusin -> visualViewport scroll,部分情况下手动调用 input.focus 不触发 focusin收起:键盘收起时会依次触发 visualViewport resize -> focu
原创
发布博客 2024.04.24 ·
395 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

TypeScript很麻烦,不想使用!

最近,我们部门在开发一个组件库时,我注意到一些团队成员对使用TypeScript表示出了抵触情绪,他们常常抱怨说:“TypeScript太麻烦了,我们不想用!”起初,我对此感到困惑:TypeScript真的有那么麻烦吗?然而,当我抽时间审查队伍的代码时,我终于发现了问题所在。在这篇文章中,我想和大家分享我的一些发现和解决方案。我还注意到,在类型复用时,团队成员往往只是简单地为已有类型新增属性,而忽略了更高效的复用方式。例如,有一个已有的类型Props需要复用,但不需要其中的属性c。
原创
发布博客 2024.04.22 ·
464 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

前端加载超大图片(100M以上)实现秒开解决方案

图片压缩:将图片进行压缩可以大幅减小图片的大小,从而缩短加载时间。压缩图片时需要注意保持图片质量,以免影响图片显示效果。图片分割:将超大图片分割成多个小图块进行加载,可以避免一次性加载整个图片,从而加快加载速度。这种方式需要在前端实现图片拼接,需要确保拼接后的图片无缝衔接。CDN 加速:使用 CDN(内容分发网络)可以将图片缓存在离用户更近的节点上,从而加速图片加载速度。如果需要加载的图片是静态资源,可以将其存储在 CDN 上,以便快速访问。
原创
发布博客 2024.04.19 ·
848 阅读 ·
21 点赞 ·
0 评论 ·
11 收藏

你会用JS获取你当前的网络状况吗?

公众号:程序员白特,欢迎一起交流学习~我们知道,在Web端检测网速其实很简单,只需使用一个全局对象——
原创
发布博客 2024.04.18 ·
1241 阅读 ·
3 点赞 ·
1 评论 ·
11 收藏

教你巧用 CSS/SVG 实现复杂线条光效动画

两种方法各有优劣,感兴趣的可以赶紧动手尝试一下!好了,本文到此结束,希望本文对你有所帮助 😃。
原创
发布博客 2024.04.16 ·
913 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

面试官:只知道v-model是modelValue语法糖,那你可以走了

我们每天都在用v-model,并且大家都知道在vue3中v-model是和的语法糖。那你知道v-model指令是如何变成组件上的modelValue属性和事件呢?将v-model指令转换为modelValue属性和事件这一过程是在编译时还是运行时进行的呢?vue是一个编译时+运行时一起工作的框架,之前有小伙伴私信我说自己傻傻分不清楚在vue中什么时候是编译时,什么时候是运行时。要回答小伙伴的这个问题我们要从一个vue文件是如何渲染到浏览器窗口中说起。
转载
发布博客 2024.04.15 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

一文搞懂 JavaScript 模块化

本文介绍了 JavaScript 中主要模块方案和其背后的原因,希望对您有帮助,在日后的工作中看到任何模块,都不再困扰。
原创
发布博客 2024.04.11 ·
1430 阅读 ·
15 点赞 ·
0 评论 ·
21 收藏

10年前端做leader,这是我想跟你说的

公众号:程序员白特原文:这些年做管理的一些感悟 - 掘金 (juejin.cn)2014年,我从大学毕业,到现在已经马上接近10年整了,内心深处,对于基层管理(前端leader)这个岗位,有了深刻的理解。而现如今,整个IT行业经历了巨大的繁荣之后,也进入到了自己的平稳期,以前动不动就想要升职加薪的预期早已不在,各个想要当leader的想法,好像也随着行业的发展而慢慢消失殆尽。
原创
发布博客 2024.04.10 ·
473 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

你真的了解JSON.stringify吗?

公众号:程序员白特,欢迎一起交流学习~大家对于这个方法应该都非常熟悉了,通常用于将对象或数组转换为字符串,即JSON格式,然后将其作为参数传递给后端接口。你对真的很熟悉吗?除了基本用法,你知道它还有其他6种用法吗?让我们一起深入了解吧~.
原创
发布博客 2024.04.08 ·
374 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

手撸一个简易 Grid 拖拽布局

到目前为止基本上的 Grid 拖拽布局大致实现了,已经满足基本业务需求了,当然有需要朋友还可以在上面增加支持拖拉调整大小、碰撞后自动调整位置等等。
原创
发布博客 2024.04.02 ·
660 阅读 ·
7 点赞 ·
2 评论 ·
14 收藏
加载更多