- 博客(24)
- 收藏
- 关注
原创 手写babel插件-第二讲
这是手写babel系列的第二讲。这一讲我们来说说抽象语法树(AST),想要写一个babel插件,AST是无法避免的...
2024-02-12 11:11:09
789
原创 XSS攻击 - 不要再硬背了
XSS攻击是所有程序员都知道的一件事,它也是前后端面试的一个常考点。也正如标题所说,很多人在背它,为什么要背它?这点我深有感悟,最近我突破了那个key,所以我想将它分享出来。
2024-02-08 21:00:23
895
原创 手写babel插件-第一讲
最近打算出一个专栏,方向是babel系列,本篇文章就是这个系列的第一篇,主要是讲解AST可视化的内容的,讲的非常简单基础,欢迎小伙伴们前来阅读
2024-02-08 20:46:09
995
原创 视频上传 - 断点续传那点事
在上一篇文章中,我们采用按照顺序的方式发送分片,以此来实现分片上传。那么我们都知道实际场景中,肯定不会一帆风顺,那这个时候就需要添加防错处理,断点续传就是一个很好的防错放漏机制,还不知道怎么实现的小伙伴,欢迎点进来看一看,没准对你有帮助
2024-02-06 12:59:33
2845
1
原创 一文打通Promise的任督二脉
hello大家好,我是小九九的爸爸,临近过年,再最后卷一卷。今天的这个内容 是紧接着 Symbol、原型链的第三篇有关JavaScript基础的相关内容,它就是promise
2024-02-06 12:31:15
1226
1
原创 JavaScript里的原型链,也曾是一座大山
学过前端的小伙伴肯定都知道“原型”、“原型链”这些概念,也正如标题所言,它曾经是每个初学者的大山...
2024-02-03 08:10:45
937
1
原创 视频上传那些事 -- 基础篇
谈到视频,大家都会谈到 断点续传,分片上传,分片下载等功能。那正好这个阶段有处理视频的功能,所以就打算系统的讲解一下
2024-01-31 22:55:47
1706
原创 你也可以实现husky这样的githooks工具
在我们的日常工作中,git可以说是天天被打交道,好的commit信息会让工作效率事半功倍,尤其是团队遇到某些失败的操作,回滚是不可避免的事情,那么commit信息在这里也尤为重要了,所以有些团队给代码上了husky、lint-staged等一些githooks工具。
2024-01-28 22:58:45
1037
原创 看完这篇文章,你也可以写出Redux
使用过React的小伙伴肯定都使用过redux这个状态管理库,那你们是否有思考过它是如何实现的?本篇文章就带着大家一次看个透
2024-01-26 23:00:01
974
1
原创 npm里存在感较低的角色- workspace
本期给大家带来的内容是workspace(工作区),它是npm里一个相对重要角色,感兴趣的小伙伴可以进来看一看,或许对你有帮助
2024-01-25 22:04:01
1860
原创 读React源码前一定要知道的几个基础概念
最近整理了一些React相关的基础概念,如果你刚开始读React源码,那这篇文章可能对你有些帮助
2024-01-23 09:19:26
1040
1
原创 GitHub Action一次看个透
工作流是一个可配置的自动化流程,将运行一个或多个作业。工作流由YAML文件定义。上面这句话我第一次看的时候,其实内心是懵逼的,后来我知道了,它想表述的是一个工作流,就是一个yaml文件,就是一个可以执行具体命令的容器。yaml文件的位置是有要求的,位于项目根目录下的.github目录下的workflows目录里。/**- 11.yml*/拉取代码安装依赖执行打包将打包后的产物推到远程服务器里那这个时候,这4个动作就可以被认为是4个作业。
2024-01-21 17:05:29
1191
1
原创 你应该了解的grid布局
你应该知道的Grid布局题外话认识Grid布局容器属性介绍合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入题外话从第一次使用csdn到现在应该也有两年多的时间了,为什么我总是感觉csdn的活跃度不是很高呢?但是我以后依然会在这里发布东西,
2020-11-15 22:51:29
296
原创 Redux基础教程
Redux基础教程(一)一、导读 使用过React的小伙伴们应该或多或少听说过Redux,但是又有多 少个小伙伴们一上来学习redux就懵逼了呢? 那如果你看了这篇文章,我相信带你入个门还是没有问题滴。。。 我的redux系列教程都会贯彻 " 实践-》理论"。二、计数器2.1、功能描述与实现逻辑 1、功能描述: 1、点击+1按钮的时候,h1展示的数字会相应的+1. 2、点击-1按钮
2020-10-10 14:38:20
192
原创 头疼的类型转换(一)之基本数据类型间的转换
类型转换问题一、概述类型转换问题是比较头疼的,下面直接来看一下我的思维导图吧:二、本篇博客的目的本篇博客的目的就把基本数据类型间的转化整明白。下面直接将进入正题三、基本数据 -> Boolean这个比较好整,就只有一种方法可以转到Boolean,那就是调用Boolean()。这个Boolean()的特点如下:3.1、null、undefined、NaN -> false3.2、0 -> false3.3、其余 -> true验证如下:
2020-09-08 11:23:28
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人