自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

此人太懒,没有任何简介

此人太懒,没有任何描述

  • 博客(105)
  • 收藏
  • 关注

原创 【JS】Map代码例子

文章摘要:本文介绍了使用Map和Set实现数据唯一性存储的方法。通过addziPingToData函数,将键值对存储到Map中,其中值使用Set确保唯一性,键会被统一转换为大写并去除空格。deleteziPingCategory函数提供了删除整个键值对的功能。这种方法有效保证了数据的唯一性存储和高效检索。

2025-12-25 14:59:41 82

原创 【mongoose】$lookup关联查询数据为空

摘要:Mongoose的$lookup查询结果为空但populate正常,原因在于集合名称格式问题。MongoDB会自动将集合名转为小写并添加"s"后缀。正确的$lookup应使用小写复数形式如"accounts",创建集合时也应遵循model('accounts', schema)的小写复数命名规范。避免使用大写或单数名称,否则会导致聚合查询失败。

2025-08-23 11:56:08 345

原创 【token】纯js解码token

【代码】【token】纯js解码token。

2025-08-09 14:43:17 219

原创 【mongoose】E11000 duplicate key error collection: test.counters

MongoDB重复键错误解决方案 遇到E11000重复键错误时,通常是由于唯一索引冲突导致。解决方法很简单: 删除出问题的集合 重新创建该集合 再次尝试插入数据

2025-08-08 15:19:11 297

原创 【JS】扁平树数据转为树结构

摘要:本文展示了如何将扁平数据结构转换为树形结构的JavaScript实现。通过buildTree函数,可以根据指定的ID和父ID字段将扁平数据转换为嵌套的树形结构,并可选地删除空子节点。示例代码演示了如何将包含公司部门信息的扁平数据转换为层级分明的树状结构,结果输出为JSON格式的树形数据。该工具函数适用于处理组织机构、菜单等需要层级展示的数据场景。

2025-08-07 21:48:39 516

原创 【JS】js取随机数字+字符

摘要 这段代码用于生成随机字符串,通过调用Math.random()生成随机数,转换为36进制字符串并截取第2位后的部分。执行后会输出类似"3h9j7k2m"的随机字符串,可用于生成临时ID或验证码等场景。代码简洁高效,利用了JavaScript内置的数学和字符串处理方法。

2025-07-21 18:04:21 306

原创 【JS】js压缩图片至指定大小

【JS压缩图片】js压缩图片至指定大小

2025-05-02 20:43:12 532

原创 【VScode】vscode崩溃 (原因: “oom“,代码:“-536870904“)

一运行vscode电脑cpu拉满,风扇狂转。之后,导致退出vscode,弹出。

2025-05-01 19:48:47 2154

原创 【Vue3&Ckeditor5】Ckeditor5使用

使用注意LOGO是为了隐藏logo

2025-05-01 02:20:37 1530

原创 【pm2】pm2启动无法访问接口 ,node命令启动却可以

必须使用启动,不能以非app.js文件来启动。

2025-04-11 17:22:55 365

原创 【jsDoc】jsdoc自定义类型推断 | 系统自带键值推断

备用地址 - https://blog.csdn.net/qq_43614372/article/details/147037431?需求: canvas 没有提示,一样用jsdoc解决。

2025-04-07 10:13:06 350

原创 【jsDoc】jsdoc解决canvas没有代码提示

【代码】【jsDoc】jsdoc解决canvas没有代码提示。

2025-04-07 10:11:57 190

原创 【jsDoc】jsdoc返回值类型推断| jsdoc实现代码提示

app.js。 jsdoc

2025-04-02 12:58:26 267

原创 【node-forge】加解密(RSA),代替node-rsa

基于node,前后端都可以用。

2025-04-02 00:34:19 953

原创 【ProseMirror】设置placeholder

@param {String} text 设置的文本。* 设置评论框placehodel效果。

2025-03-09 20:19:21 261

原创 【Viewer.js】vue3封装图片查看器

/ 图片查看器关闭事件。

2025-02-23 22:01:02 7113 10

原创 【EsLint】[ESLint] ‘XXX‘ is assigned a value but never used. (no-unused-vars)

【代码】【EsLint】[ESLint] 'XXX' is assigned a value but never used. (no-unused-vars)

2025-02-19 14:03:43 412

原创 【Css】纯css展开、收起超出的文本

* 颜色必须与背景相同 *//* 超过的行数隐藏 *//* 和文本大小一样 */

2024-06-13 09:37:29 860

原创 【JsDoc】JsDoc用法 | 巧妙用法

【代码】【JsDoc】JsDoc用法 | 巧妙用法。

2024-06-09 19:42:23 545

原创 【JS】并发控制

【代码】【JS】并发控制。

2024-05-21 13:03:27 377

原创 【JS】js数字转k、w结尾 | 1000 = 1k

【代码】【JS】js数字转k、w结尾 | 1000 = 1k。

2024-04-20 23:22:15 653

原创 【JS】数组交换位置

delCountoldIndexnewIndex...arrsplice删除元素时,返回一个数组,且数组里包含被删除的数组元素。

2024-04-14 13:19:06 956

原创 【CSS】背景模糊,不模糊主体文字

* 使用自定义变量 --music-bg*//* 自定义变量 */

2024-04-05 11:49:51 2520

原创 【Vue】watch监听复杂数据,新值与旧值一样

【代码】【Vue】watch监听复杂数据,新值与旧值一样。

2024-04-04 22:48:55 1262

原创 【JS】打乱数组顺序,用作领域:随机播放音乐

【代码】【JS】打乱数组顺序,用作领域:随机播放音乐。

2024-04-03 12:13:12 318

原创 【JS】控制requestAnimationFrame执行速度

【代码】【JS】控制requestAnimationFrame执行速度。

2024-04-03 11:11:07 1638 1

原创 【Windows】windows的bat命令获取当前文件名称

【代码】【Windows】windows的bat命令获取当前文件名称。

2024-04-01 20:44:39 1190

原创 【GSAP】ScrollTrigger插件的注意事项 | 用的好,非常流畅。用的不好,卡到爆炸的前端动画库

batch。

2024-03-30 12:53:15 2520

原创 【Mock|JS】Mock的get传参+获取参数信息

MOck

2024-03-21 16:03:38 2131

原创 【JS】替换文本为emjio表情

@param {Array} arr 去重的数组。// 9.将替换的字符渲染到id为em的元素里。* @returns 返回去重的数组。// 8.替换表情为img标签字符串。'你好帅啊啊啊[开心][开心]'// 5. 找到对应表情图片地址。// 7. img标签转字符串。// 6. 设置表情图片地址。// 4. 创建img标签。//1.正则提取表情。// emjio列表。// 3. 数组去重。

2024-03-20 17:34:37 765

原创 【JS】同一个按钮绑定单击+双击事件

点击 双击事件

2024-03-18 15:20:21 776

原创 【Sass】1px分割线 + 缩进分割线

sass

2024-03-18 10:17:12 457

原创 【JS】html字符转义

html转义

2024-03-17 13:19:06 921

原创 【JS】querySelector选择器不能以数字开头 | Failed to execute ‘querySelector‘ on ‘Element‘: ‘#8339397322295738]‘

html js

2024-03-15 00:01:31 459 1

原创 【JS】数组查重

js数组查重

2024-03-14 17:29:17 321

原创 【正则表达式】正则表达式里使用变量

正则表达式 正则表达式变量

2024-03-14 00:00:46 1023

原创 【HTML】1px边框与1px分割线

1px边框

2024-03-12 16:56:23 821

原创 【HTML】div设为输入框,巧妙添加placeholder效果

html css

2024-03-11 23:53:01 1021

原创 【Vue】vue文件外通过ref获取元素

在vue外部通过ref获取元素,js文件引入ref,并命名一个地方存储,并导出,例如export {test引入时无需添加冒号,例如< template > < div ref = " test " > 我是test元素 < script setup > import { ref } from "vue";< script >

2024-03-11 23:22:32 607

原创 【Mongoose|MongoDB】MongoNotConnectedError: Client must be connected before running operations

mongoose mongodb

2024-03-11 20:56:59 764

空空如也

空空如也

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

TA关注的人

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