- 博客(7)
- 收藏
- 关注
原创 在react中使用PDF,复制之后乱码的问题
2.如果复制出来的内容乱码,可能是因为PDF中的文字编码方式和你所在的环境不一致,可以尝试使用文本编码库来处理,比如使用iconv-lite库。1.可以使用react-pdf和react-copy-to-clipboard库来实现。
2023-08-03 11:16:18
230
原创 前端项目中如何解决跨域
使用 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
原创 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关注的人