![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
AAA`
一个前端
展开
-
介绍react
React是一个用于构建用户界面的JavaScript库。原创 2024-06-13 00:29:53 · 1278 阅读 · 1 评论 -
把树形结构数据当作数组处理的js库(tree-as-array)
三个函数的使用方式和数组几乎一样,只是第一个参数需要传需要遍历的树形结构数据。需要处理的树形结构数据。原创 2024-05-28 13:32:19 · 266 阅读 · 0 评论 -
前端精确获取值的类型
【代码】前端精确获取值的类型。原创 2024-05-27 22:43:06 · 81 阅读 · 0 评论 -
js判断字符串中是否包含数字
【代码】js判断字符串中是否包含数字。原创 2023-12-27 18:20:08 · 546 阅读 · 1 评论 -
js把格式为YYYY-MM-DD HH:mm:ss的时间转换为UTC时间ISO 8601格式
【代码】把格式为YYYY-MM-DD HH:mm:ss格式的时间转换为UTC时间格式。原创 2023-11-28 18:47:35 · 767 阅读 · 0 评论 -
前端判断一个值是否是JSON格式
【代码】前端判断一个值是否是JSON格式。原创 2023-11-28 18:47:07 · 395 阅读 · 0 评论 -
含有无效数据的js数组排序方法
使用:(data中含有没有group数据,直接sort不起作用)原创 2023-11-06 18:39:45 · 54 阅读 · 0 评论 -
设置Input防抖函数
【代码】设置Input防抖函数。原创 2023-10-27 17:25:57 · 62 阅读 · 0 评论 -
点击按钮,js数组升序降序切换方法
效果:点击按钮,arr升序、降序和原始数组循环切换。可以用在antd的Table组件里。原创 2023-10-10 18:25:22 · 316 阅读 · 0 评论 -
获取浏览器窗口可视区域的高度和宽度
这是浏览器窗口的内部高度,即可视区域的高度,不包括浏览器的工具栏、标签栏等非内容区域的部分。这是最常用的获取窗口可视区域高度的方法。这通常与窗口可视区域的高度相同,但是在一些情况下,可能会受到CSS样式的影响。然而,这种方法在某些浏览器和情况下可能会失效,因为。不可用,这个属性会尝试获取文档的根元素(通常是。: 如果前两种方法都不可用,这个属性会尝试获取。元素可能没有占满整个可视区域。另外,还可以计算对角线长度。解释:(以高度为例)原创 2023-08-22 19:24:44 · 1507 阅读 · 0 评论 -
react路由跳转后,获取url中拼接的id
以上方法,得到了infoId,就是123454321。原创 2023-07-12 19:45:00 · 366 阅读 · 0 评论 -
掌握这些,就能当react前端了
前端(Frontend)指的是Web开发中与用户直接交互的部分,包括用户界面的设计、用户体验以及与用户进行交互的功能实现。前端开发主要涉及使用HTML、CSS和JavaScript等技术构建网页,并通过浏览器来展示和运行。前端往往与后端(Backend)搭配工作,前端调后端的接口,并处理返回的数据,将数据显示在页面上。我目前是一名工作经验一年的前端开发工程师,学历大专,目前业余在北理工专升本,专业是计算机科学与技术。大专的专业是建筑室内设计,不转行就是在设计院工作。原创 2023-06-24 22:56:16 · 336 阅读 · 0 评论 -
js对数组和对象的各种判断
判断对象数组中是否有属性值是数字(可用typeof 判断其他类型)判断对象数组中是否有属性值包含数字(通过正则判断)判断对象数组中是否存在年龄大于25的人。判断对象数组中的属性name是否唯一。判断对象数组中是否存在属性name。原创 2023-06-04 23:18:16 · 145 阅读 · 0 评论 -
如果对象数组中某个特定属性重复,则以此去重
下列数组arr,通过name进行去重,即使number也存在重复,但依然保留。原创 2023-06-01 12:52:14 · 93 阅读 · 0 评论 -
用await-to-js代替try-catch,以较少代码捕获请求报错
to函数有两个参数,第一个参数为错误,第二个参数为正常返回结果,当第一个参数存在时,则该请求产生报错,用if-else判断捕获异常时的操作。注:但当请求较为复杂,或者希望对多个请求捕获异常时,还是用try-catch更方便。安装await-to-js库,这个库只有370b,可放心引入。原创 2023-05-31 12:47:59 · 269 阅读 · 0 评论 -
后端返回文件流,前端实现点击按钮自动导出Excel文件
首先封装接口,此接口需要传Excel目标数据中的主键id,注意要加上responseType: 'blob'JS部分(如果后端返回文件流,以下代码基本通用,区别在接口名、传值和定义文件名称)最后,给按钮绑定点击事件,传主键id,即可实现自动下载Excel文件。原创 2023-05-16 13:08:31 · 761 阅读 · 0 评论 -
js往符合条件的数组对象中加入新属性
第一步:过滤出18岁以下的数据,并加入job属性。第二步:用reduce()方法去重。第二步:或者用Set()方法去重。最终得到新数组mergedArr。原创 2023-05-03 21:12:48 · 519 阅读 · 0 评论 -
把ProFormDatePicker选中的日期格式转为所需的格式,并传给后端
我们可以先打印一下formRef?.getFieldsValue(),以确定startDate在表单里的值。然后用如下方法,就将“Sat Apr 29 2023 09:53:44 GMT+0800 (中国标准时间)”的格式转为了“2023-4-29”格式。其实,原本格式为“2023-04-29T09:53:44.995Z”,只是表单里打印出的是“Sat Apr 29 2023 09:53:44 GMT+0800 (中国标准时间)”,就将计就计进行转换。将startDate从ProForm的数据中删除。原创 2023-04-28 10:56:44 · 1427 阅读 · 0 评论 -
js用split()方法,用原字符串本身包含的指定的分隔符,将原字符串拆分成若干独立的字符串,并存入数组
以原字符串的逗号为分隔符,拆分成三个独立的字符串。原创 2023-03-28 18:10:00 · 205 阅读 · 0 评论 -
js用Set对象实现对象数组去重(一种去重的简便方法)
【代码】js用Set对象实现对象数组去重(一种去重的简便方法)原创 2023-03-02 11:54:07 · 408 阅读 · 0 评论 -
js去除对象数组中的某个属性
方法一:用forEach方法,重新定义对象,最终去除数组中的type属性。方法二:delete方法。原创 2023-02-23 19:41:11 · 2282 阅读 · 0 评论 -
用Promise .then()的两个参数onCompleted和onRejected,判断后台接口是否调取成功
成功调接口的时候,会出现全局提示“成功”,即使报404之类的状态码,也会提示“成功”。onCompleted:承诺成功完成时要运行的履行处理程序函数。onRejected:承诺被拒绝时要运行的错误处理程序函数。原创 2023-02-16 13:21:18 · 188 阅读 · 0 评论 -
js使用filter()方法过滤数组中的不符合条件的数据(三种参数三种方法)
以下代码,使用filter()方法过滤掉了数组中的数字“2”和“3”。原创 2023-02-08 18:41:07 · 3229 阅读 · 0 评论 -
前端发送post请求,但未将payload的内容传给后端,报400的原因之一
控制台打印出来传的values数据正确,也有全局提示“创建成功”,但是依然报400,且没有payload按钮,后端也没有接收到请求。原创 2023-02-06 15:47:14 · 477 阅读 · 0 评论 -
前端刷新页面的五种方法(含原生js、vue和react)
3、location.href=location.href方法。2、location.reload()方法。5、react-router方法。4、vue-router方法。原创 2023-01-06 14:04:26 · 6099 阅读 · 0 评论 -
前端使用后端增删改查接口之前,要先将其封装为函数(vue和react均适用)
3、编辑接口(put),形参为必选值id和可选值,并将id定为后缀。前端将此接口命名为“updateAbc”。4、删除接口(delete),形参为id, 并将id定为后缀。前端将此接口命名为“deleteAbc”。1、查询接口(get),形参为id,并将id定为后缀。前端将此接口命名为“getAbc”。2、新增接口(post),形参为可选值。前端将此接口命名为“createAbc”。(以上接口为基础写法,请根据实际情况加以微调)要在其他文件使用以上接口,引入就行了。首先,引入和定义变量。原创 2022-12-31 10:31:01 · 486 阅读 · 0 评论 -
js合并两个或多个数组的方法
合并数组的方法:concat方法,push.apply方法和解构原创 2022-12-29 18:43:47 · 821 阅读 · 0 评论 -
react使用moment格式化后端返回的日期数据
后台返回的日期格式是2022-12-03T08:49:04Z。要引入moment,输入以下代码,日期精确到年月日,原先的格式就变成了2022-12-03 8:49:04原创 2022-12-16 13:38:31 · 321 阅读 · 0 评论