自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 收藏
  • 关注

原创 手写babel插件-第二讲

这是手写babel系列的第二讲。这一讲我们来说说抽象语法树(AST),想要写一个babel插件,AST是无法避免的...

2024-02-12 11:11:09 743

原创 手撸一个Calendar日历组件

相信前端小伙伴都知道,也都用过Calendar日历组件。那么它是如何实现的呢?本期小编就带着大家一次看个透

2024-02-10 19:54:31 1488

原创 XSS攻击 - 不要再硬背了

XSS攻击是所有程序员都知道的一件事,它也是前后端面试的一个常考点。也正如标题所说,很多人在背它,为什么要背它?这点我深有感悟,最近我突破了那个key,所以我想将它分享出来。

2024-02-08 21:00:23 837

原创 手写babel插件-第一讲

最近打算出一个专栏,方向是babel系列,本篇文章就是这个系列的第一篇,主要是讲解AST可视化的内容的,讲的非常简单基础,欢迎小伙伴们前来阅读

2024-02-08 20:46:09 945

原创 视频上传 - 断点续传那点事

在上一篇文章中,我们采用按照顺序的方式发送分片,以此来实现分片上传。那么我们都知道实际场景中,肯定不会一帆风顺,那这个时候就需要添加防错处理,断点续传就是一个很好的防错放漏机制,还不知道怎么实现的小伙伴,欢迎点进来看一看,没准对你有帮助

2024-02-06 12:59:33 2681 1

原创 一文打通Promise的任督二脉

hello大家好,我是小九九的爸爸,临近过年,再最后卷一卷。今天的这个内容 是紧接着 Symbol、原型链的第三篇有关JavaScript基础的相关内容,它就是promise

2024-02-06 12:31:15 1183 1

原创 视频上传-分片上传那点事

我们都知道 分片上传 是为了提升文件保存的速度。那它是如何实现的呢? 这次小编带你一次看个透

2024-02-03 18:43:41 1376 1

原创 JavaScript里的原型链,也曾是一座大山

学过前端的小伙伴肯定都知道“原型”、“原型链”这些概念,也正如标题所言,它曾经是每个初学者的大山...

2024-02-03 08:10:45 902 1

原创 视频上传那些事 -- 基础篇

谈到视频,大家都会谈到 断点续传,分片上传,分片下载等功能。那正好这个阶段有处理视频的功能,所以就打算系统的讲解一下

2024-01-31 22:55:47 1416

原创 ChatGPT是否会取代程序员?2024年,我想来回答一下这个问题

听说chatGPT会取代程序员?毕业时长2年半的前端工程师想来回答这个问题

2024-01-31 08:44:14 467

原创 video标签知多少

视频对于现在的web来说已经见怪不怪了,如何在web上播放视频呢?有请我们今天的主角video标签。

2024-01-28 23:20:45 2257

原创 你也可以实现husky这样的githooks工具

在我们的日常工作中,git可以说是天天被打交道,好的commit信息会让工作效率事半功倍,尤其是团队遇到某些失败的操作,回滚是不可避免的事情,那么commit信息在这里也尤为重要了,所以有些团队给代码上了husky、lint-staged等一些githooks工具。

2024-01-28 22:58:45 925

原创 80行代码,领你手撸一个Tree组件

前端工程师肯定对Tree组件很熟悉,本篇文章,小编就带着大家来实现一个简易版本的Tree组件

2024-01-27 16:54:08 1593

原创 一文领略状态码301与302的区别

状态码这个知识点它很重要,也是面试中经常被问的一个点,希望这篇文章可以帮到你

2024-01-26 23:31:35 2996 1

原创 看完这篇文章,你也可以写出Redux

使用过React的小伙伴肯定都使用过redux这个状态管理库,那你们是否有思考过它是如何实现的?本篇文章就带着大家一次看个透

2024-01-26 23:00:01 938 1

原创 npm里存在感较低的角色- workspace

本期给大家带来的内容是workspace(工作区),它是npm里一个相对重要角色,感兴趣的小伙伴可以进来看一看,或许对你有帮助

2024-01-25 22:04:01 1542

原创 三数之和,我如何从超时优化到AC的

三数之和 很多小伙伴都有遇到过,它也是比较高频的面试题,今天就来带大家看一下,我是如何从超时到AC的

2024-01-25 09:02:46 369

原创 读React源码前一定要知道的几个基础概念

最近整理了一些React相关的基础概念,如果你刚开始读React源码,那这篇文章可能对你有些帮助

2024-01-23 09:19:26 1013 1

原创 那些小而美的JS基础知识 - Symbol

最近在恶补JS基础,正好看到了Symbol这块,所以决定记录一下。

2024-01-23 09:13:13 410 1

原创 GitHub Action一次看个透

工作流是一个可配置的自动化流程,将运行一个或多个作业。工作流由YAML文件定义。上面这句话我第一次看的时候,其实内心是懵逼的,后来我知道了,它想表述的是一个工作流,就是一个yaml文件,就是一个可以执行具体命令的容器。yaml文件的位置是有要求的,位于项目根目录下的.github目录下的workflows目录里。/**- 11.yml*/拉取代码安装依赖执行打包将打包后的产物推到远程服务器里那这个时候,这4个动作就可以被认为是4个作业。

2024-01-21 17:05:29 1009

原创 用React构建fiber树的思想解决“反转链表”问题

难得的一次将React渲染组件的思路给落地了,你确定不来看看吗?

2024-01-21 15:57:31 343

原创 你应该了解的grid布局

你应该知道的Grid布局题外话认识Grid布局容器属性介绍合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入题外话从第一次使用csdn到现在应该也有两年多的时间了,为什么我总是感觉csdn的活跃度不是很高呢?但是我以后依然会在这里发布东西,

2020-11-15 22:51:29 259

原创 Redux基础教程

Redux基础教程(一)一、导读 使用过React的小伙伴们应该或多或少听说过Redux,但是又有多 少个小伙伴们一上来学习redux就懵逼了呢? 那如果你看了这篇文章,我相信带你入个门还是没有问题滴。。。 我的redux系列教程都会贯彻 " 实践-》理论"。二、计数器2.1、功能描述与实现逻辑 1、功能描述: 1、点击+1按钮的时候,h1展示的数字会相应的+1. 2、点击-1按钮

2020-10-10 14:38:20 166

原创 头疼的类型转换(一)之基本数据类型间的转换

类型转换问题一、概述类型转换问题是比较头疼的,下面直接来看一下我的思维导图吧:二、本篇博客的目的本篇博客的目的就把基本数据类型间的转化整明白。下面直接将进入正题三、基本数据 -> Boolean这个比较好整,就只有一种方法可以转到Boolean,那就是调用Boolean()。这个Boolean()的特点如下:3.1、null、undefined、NaN -> false3.2、0 -> false3.3、其余 -> true验证如下:

2020-09-08 11:23:28 100

空空如也

空空如也

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

TA关注的人

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