自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 VsCode和AI的前端使用体验:分别使用了Copilot、通义灵码、iflyCode和Trae

本文介绍了四款AI编程助手插件:GitHub Copilot、通义灵码、iFlyCode和Trae。GitHub Copilot是老牌代码补全工具,深度集成于VSCode,支持多语言和复杂项目开发。通义灵码是阿里推出的免费编程助手,优势在于中文支持和教育场景,提供代码解释和优化建议。iFlyCode基于讯飞星火大模型,涵盖软件研发全流程,提供多种智能助理功能。Trae是字节跳动推出的AI集成开发环境,支持多模态和中文界面,提供AI驱动的开发体验。四款插件各有特点,开发者可根据需求选择适合的工具。

2025-05-16 16:19:00 1210

原创 vscode中一款从页面自动定位到代码为止的插件Code Inspector

当面对代码层级复杂、定位困难的情况时,可以使用一款便捷的插件。通过按下Shift+Alt并点击页面元素,插件能够自动打开对应的代码文件,极大提升开发效率。安装插件后,在F12打开的控制台中即可使用。这款插件操作简单,功能强大,只有亲身体验才能真正感受到它的实用性和便利性。

2025-05-16 15:05:08 200

原创 前端小技巧:一行代码让网页变成可编辑状态

Firefox 遵循这一标准。早期版本的 Chrome 和 IE 默认为。从 Chrome 43 开始,默认为。控制整个文档是否可编辑。在 IE6-10 中,该值为大写。根据规范,该属性默认为。就可以自由编辑页面拉~

2025-04-29 15:40:22 113

原创 富文本展示前使用DOMPurify进行文本过滤

DOMPurify时一款专门用于防御XSS攻击的库,通过净化HTML的内容,移除恶意脚本,同时保留安全的。

2025-04-27 16:51:43 168

原创 让背景图片透明或模糊,且不影响容器内部元素样式的方法汇总

1、叠加半透明颜色层。

2025-03-26 10:28:16 145 1

原创 el-switch组件回显时自动触发change事件问题解决

2、在switch上添加 :active-value="1" :inactive-value="0"。1、回显时,将status字段从0、1变成true、false。

2025-03-06 14:27:13 364

原创 常用方法留存:复制文本到剪切板

【代码】常用方法留存:复制文本到剪切板。

2024-12-20 13:52:57 107

原创 前端生成docx文档、excel表格、图片、pdf文件

前端下载word文档方法实现

2024-12-20 10:57:08 739

原创 下拉框回显数据的时候,展示值,而不是label。

很大可能,列表的值是number,返回的是string。先对比一下回显的值和下拉列表的值,类型是不是一样。遇到这种情况,不要急。

2024-11-21 17:31:24 261

原创 git提交代码时提示husky - pre-commit hook exited with code 1 (error)

git提交代码时提示husky - pre-commit hook exited with code 1 (error)

2024-11-19 11:19:44 204

原创 多维数组扁平化

【代码】多维数组扁平化。

2024-11-15 10:39:53 292

原创 typescript枚举值<<写法

这些枚举值可以用于表示不同级别的权限,例如,如果一个权限值为。,用于表示不同的权限级别。这段代码定义了一个TypeScript枚举类型。,则表示该用户拥有读取和管理工作的权限。

2024-09-30 09:37:13 387

原创 antd5.20版本flex组件支持换行布局时,使用<Flex wrap>实际并不生效

改成<Flex wrap="wrap"></Flex>就好了。

2024-08-13 15:28:45 307

原创 实时通信websocket和sse

是一个JavaScript库,用于处理服务器发送的事件(Server-Sent Events,简称SSE)。它提供了一个简单易用的API,使得客户端可以与服务器进行实时通信。这个库主要用于浏览器环境。安装依赖npm install @microsoft/fetch-event-source。

2024-06-13 17:20:22 586

原创 umijs+react+ts项目代码一片红处处报错解决

1、在没有 "node" 模块解析策略的情况下,无法指定选项 "-resolveJsonModule"。2、类型“JSX.IntrinsicElements”上不存在属性“div”。试了很多都没用,最后是参考这位朋友的解决了。

2024-05-31 16:17:32 581 1

原创 npm镜像源管理、nvm安装多版本node异常处理

npm config set registry --location=global。

2024-05-29 17:29:54 655

原创 echarts配置记录,一些已经废弃的写法

【代码】echarts配置记录,一些已经废弃的写法。

2024-05-23 10:02:31 1144 3

原创 vue3中引用组件提示has no default export问题解决

手动下载volar的vsix文件,修改文件中对vscode的支持版本(当前安装的vscode版本)是vscode安装的vetur不支持ts写法导致的,换成vscode最新支持的volar就行。然后利用这样那样的方式把vsix文件导入vscode。经排查,该错误提示的真正原因并不是组件没有默认导出,因为这种实现方式无需导出。已知该问题提示的中文解释是指向:组件没有默认导出。

2024-04-30 17:49:20 8729

原创 前端去掉文本中的所有标签元素

【代码】前端去掉文本中的所有标签元素。

2024-04-12 16:08:50 428

原创 react中useMemo 钩子函数的使用

是 React 中的一个优化性能的钩子函数,它接收一个函数作为参数,并返回该函数的计算结果。在第一次渲染时,它会执行传入的函数并将结果存储起来;在后续的渲染中,如果依赖项没有发生变化,则直接使用之前存储的结果,避免了不必要的重新计算。发生变化时重新执行,从而保证 chartData的值始终是正确的.这段代码的作用是在 React 组件中使用。接收了一个箭头函数作为参数,该函数会遍历。是一个数组,所以这个函数会在每次。

2024-04-12 16:07:26 434

原创 js绘制svg图时使用图片作为其中元素,图片的尺寸处理

表示将图片的中心点与SVG图的中心点对齐,并保持宽高比。如果图片宽度大于高度,则图片会被拉伸;如果图片高度大于宽度,则图片会被压缩。属性用于指定图片在SVG图中如何保持宽高比。

2024-04-10 17:42:17 548

原创 vue3+echarts绘制折线图鼠标悬浮时不显示tooltips问题

经排查,设置trigger: 'item'时,可以正常显示,只有trigger: 'axis',异常。echart实例不能赋值给ref响应式proxy对象,会导致tooltip不显示。是因为创建实例的时候,使用了ref(null)改成shallowRef就好了。

2024-04-01 17:10:52 842 1

原创 实时语音转写的前端实现方案

实现语音转写的实例方法

2024-02-04 18:09:35 1116

原创 yarn安装依赖时报错certificate has expired at TLSSocket.onConnectSecure

安装依赖报错证书过期的解决办法

2024-02-04 16:38:59 11175

原创 图片上传后转换成base64格式文件

将图片上传后的二进制文件转换成base64格式的文件。

2024-02-02 14:53:26 216

原创 VSCode开发常用扩展记录

可以自动为ts和js文件生成jsDoc注释。能够查找并修复js代码中的问题。

2024-02-02 14:41:59 567

原创 wangeditor富文本编辑器限制输入文字长度和传到后台字符长度

使用正则表达式将标签替换成空字符串,然后计算输入文字的长度。上述代码不全,仅展示部分。

2023-08-31 10:07:24 4096 1

原创 vsCode更换主题和字体,如何改成和mac电脑类似的字体

更改主题,直接在扩展中下载相关的主题插件即可。字体的安装复杂点,首先修改字体的入口是。/设置/搜索font family。然后就是几款好看的字体。

2023-06-26 11:09:41 4153

原创 前端开发常用命令npm\git

1、查看npm源2、设置npm源3、清除缓存。

2023-06-26 11:00:38 213

原创 使用nvm管理node版本

卸载node有一个非常简单的方法,就是用电脑自带的软件卸载功能,/开始/设置/应用/卸载。正常情况下,node和npm是捆绑下载的,对应的npm版本应该没问题。3、nvm list avaliable查看可以下载的node版本。注意:在下载nvm之前需要先卸载掉电脑上已经安装的node。4、nvm install 12.0.0安装指定版本。6、nvm use 12.0.0切换node版本。5、nvm ls查看已经安装的node版本。方法:进入官网下载nvm。2、nvm -v查看版本。

2023-06-26 10:58:57 7521 1

原创 react + antDesign新手进阶学习指南

在react中使用变量有两种方式,一种是利用store中的变量,动态改变数据,一种是利用useState。和vue中的状态管理有些相似,只不过react中是依托于mobx的。2、react中的变量声明方式。1、react中的状态管理。

2023-06-26 10:46:02 565

原创 mac电脑查看CPU温度

夏天到了,mac用户的手要被烫熟了

2022-08-11 15:49:19 2466

原创 Vue3开发日记

vue3日记

2021-11-29 17:27:52 606

原创 trim去除字符串左右两侧的空格

去除字符串左右两侧的空格trim原理----去除左空格s.replace(/(^\s*)/g, '')-----去除右空格s.replace(/(\s*$)/g, '')------去两边s.replace(/(^\s*)|(\s*$)/g, '')

2020-12-10 11:26:04 746

原创 前端实现:滚动条样式修改

谷歌展示如图代码:/*滚动条整体部分,必须要设置*/::-webkit-scrollbar{ width: 8px; height: 8px; background-color: transparent;}/*滚动条的轨道*/::-webkit-scrollbar-track{ background-color: transparent;}/*滚动条的滑块按钮*/::-webkit-scrollbar-thumb{ border-radius: 10px;

2020-06-05 17:44:19 2151 1

原创 vue实现动态查询,查询字段以及类型由后端返回,展示的表格字段也由后端控制

需求: 因为需求变更快,需要经常增加查询字段,更改较为麻烦,因此需要做一个通用的动态查询组件,每次变更不由前端控制,而是修改配置文件即可。一、动态查询解决思路: 定好前端需要的几种查询类型,返回格式,以及默认数据等等,利用前端的基础24 分栏布局开发一个通用的组件。实现效果如图:除了查询按钮外,其余数据,包括查询条件的位置全由后端控制。功能拓展:该组件同样可以用于其他地方,比如动态展示详情页面,由后端返回详情页面需要展示的key、val...

2020-06-05 17:39:57 2648 3

原创 rgb格式颜色与#000000十六进制格式颜色的转换原理

首先,#000000格式的颜色被称为十六进制颜色码;6位数分为三组,每两位数一组,依次是红、黄、蓝颜色的强度;而与此对应的,rgb(39,137,202)依次是十进制的红黄蓝颜色;因此将rgb格式转换成十六进制,只需要将三个数值转换成十六进制即可;39转换成二进制是27,137——89202——CA因此rgb(39,137,202)——#2789CA有一个简单直接转换的网址:https://tool.css-js.com/rgba.html输入数值就可以直接得到.

2020-06-05 17:07:57 5579

原创 在angular项目中实现类似tab小窗口一样的打开页,保留打开过的页面,再次点击回去保留离开时的状态

使用场景打开任意一个菜单页面的时候,出现对应页面的页签。切换页签,原来的页面信息状态保留,关闭页签则保留的信息删除。使用路由复用策略,保存路由快照。 实现效果如图所示实现过程概述:若使用vue开发,有现成的组件tagsViews;但angular中没找到好用的组件。1、在app.module.ts注册 providers: [ { provide: RouteReuseStrategy, useClass: CustomReuseStrategy } ],

2020-06-05 17:06:17 839

原创 vue项目实现文件下载

一、如果下载接口不需要token,可使用a标签,直接下载。二、如图所示,最后解决 1 getDownload(urls, fileName) { 2 var url = urls; 3 var xhr = new XMLHttpRequest(); 4 xhr.open("get", url, true); 5 xhr.setRequestHeader("Content-type", "a

2020-06-05 17:02:01 639

原创 从别的地方克隆了代码后,需要提交到自己创建的github项目中,报错git fatal: 远程 origin 已经存在

报错:git fatal: 远程 origin 已经存在。从别的地方克隆了代码后,需要提交到自己创建的git中。提示上面信息。或者第一次将地址配错了,需要修改远程地址。需要将远程地址删掉。git remote rm origin然后执行正常的提交程序git remote add origin xxxx.gitgit add.git commit -m 'xxx'git push --set-upstream origin master...

2020-06-05 16:59:40 427

黑客帝国数字雨动画效果

黑客帝国数字雨动画效果

2025-04-29

react项目中实现生成corn表达式功能,毫无技术含量基础版本

使用antd的select和form表单实现,单独封装成组件,可支持选择每年、每月、每日、每周、每季度、每小时,N分钟一次,这七种表达式。支持校验功能,表达式未填可报错,只需在外层调用组件时嵌套一层form表单即可。

2024-07-12

企业关系股权穿透图react+d3自用上游企业控股某公司

企业关系股权穿透图react+d3自用上游企业控股某公司自用自用备份

2024-03-04

网络设备体表防火墙服务器交换机天文钟磁盘图标

网络设备体表防火墙服务器交换机天文钟磁盘图标

2024-02-18

常见机房设备svg图正常异常状态:摄像头,温湿度,烟感,机柜,空调

常见机房设备svg图正常异常状态:摄像头,温湿度,烟感,机柜,空调

2024-02-18

常见图标合集png格式全屏图标上传温湿度异常图标

常见图标合集png格式全屏图标上传温湿度异常图标

2024-02-18

变电站路由器拓扑专用的图标

变电站路由器拓扑专用的图标。蓝色系,异常红色

2024-02-18

渐变蓝色返回按钮左侧返回免费下载

变电站路由器拓扑专用的图标

2024-02-18

电力图标svg.zip

电力行业可用的SVG图--图标 包括:电力监控、电力设施、电力网厅、电力用户、电力组态图、应用容器、电力立杆、电力趋势

2020-08-26

空空如也

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

TA关注的人

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