自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在react中使用PDF,复制之后乱码的问题

2.如果复制出来的内容乱码,可能是因为PDF中的文字编码方式和你所在的环境不一致,可以尝试使用文本编码库来处理,比如使用iconv-lite库。1.可以使用react-pdf和react-copy-to-clipboard库来实现。

2023-08-03 11:16:18 230

原创 javascript在项目中的算法(二)

1.获取叶子节点和最外层的节点。

2023-07-25 19:20:07 65

原创 前端项目中如何解决跨域

使用 XMLHttpRequest 对象进行跨域请求,可以通过设置 withCredentials 属性和请求头来处理跨域请求。1.1: 安装 http-proxy-middleware,npm install http-proxy-middleware --save。1.2.在项目根目录下创建一个 setupProxy.js 文件。1.使用代理服务器,在本地启动一个代理服务器,该服务器可以将前端发送的请求转发到目标服务器上,从而实现跨域请求。1.3.在 setupProxy.js 文件中添加以下代码。

2023-07-20 18:28:11 172

原创 封装带有生命周期的localStorage

1.类组件的封装方式。

2023-07-20 16:44:40 72

原创 es新特性

ES2021中新增了Promise.any()方法,它与Promise.all()不同的是,只要其中一个Promise实例成功,Promise.any()就会立即返回一个新的Promise实例。2.新增了字符串的方法 padStart()和padEnd()方法,用于在字符串的前面或者后面添加指定的字符,达到想要的长度。1. Object.values()和Object.entries()方法,用于返回对象的属性的数组和属性值的数组。1.字符串新增replaceAll(),可以在字符串中替换所有匹配的字符。

2023-07-20 16:15:27 71

原创 javascript在项目中常用的算法(一)

8.按照属性分组:假设有一个包含订单信息的对象数组,每个对象包含订单号、商品名称和商品数量。方法对数组进行嵌套,可以根据指定的属性将对象数组嵌套为多层结构。方法对数组进行筛选,可以根据条件返回符合条件的对象数组。方法对数组进行映射,可以根据指定的属性返回新的对象数组。例如,对于上面的学生信息对象数组,可以使用以下代码将学生的成绩转换为字母等级。方法对数组进行去重,可以根据指定的属性将重复的对象去除。方法对数组进行分组,可以根据指定的属性将对象数组分组。方法对数组进行扁平化,可以将多维数组转换为一维数组。

2023-07-17 16:17:58 36

原创 git 的使用记录

1.git merge origin master //合并远程代码到本地分支。4.git cherry-pick //拉取另外一个分支提交的某次的代码。解决冲突的话,可以在全局搜>>>,这样就可以快速定位到问题。2.git fetch //拉取远程分支。3.git log //查看本地提交日志。

2023-07-17 10:31:30 40 1

空空如也

空空如也

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

TA关注的人

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