自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jwt鉴权 Nodejs【学习笔记】

JWT是一种基于JSON的安全令牌标准,用于客户端和服务端之间的信息传输。它由Header、Payload和Signature三部分组成,通过点分隔。本文介绍了JWT的工作原理:用户验证凭证后,服务器生成并返回JWT;客户端在后续请求中携带JWT;服务器验证签名后授权。文章还提供了Node.js实现JWT的代码示例,包括依赖安装、JWT类封装、服务层和控制层实现,以及如何结合Express框架使用。代码展示了Token生成、验证中间件和路由保护等功能,并附有401未授权和成功响应的测试截图。

2025-07-14 13:40:47 335

原创 项目架构MVC,IoC,DI【学习笔记】

本文手动实现一个类似 next.js 的 MVC 架构,实现 IoC控制反转和 DI依赖注入。

2025-05-06 11:20:30 1064

原创 NodeJs ORM(knex + prisma)【学习笔记】

本文介绍了两个 NodeJs 的 ORM 框架:knex 和 prisma。

2025-05-06 11:12:24 575

原创 MySQL学习笔记(基础篇)

【代码】MySQL学习笔记(基础篇)

2025-04-30 16:35:36 352

原创 apply/call/bind 简析

了解一下 apply/call/bind。

2025-02-19 16:13:40 394

原创 了解一下 this

了解一下 this 。

2025-02-14 14:12:38 550

原创 图片加上水印再进行上传(图片加水印)

图片加水印

2025-02-06 17:09:46 667

原创 节流和防抖

节流和防抖。

2025-01-12 16:37:47 347

原创 vue2 build打包报错:Error: CSS minification error: Cannot read property ‘unprefixed‘ of undefined.

解决 vue2 build打包报错:Error: CSS minification error: Cannot read property ‘unprefixed‘ of undefined.

2024-12-27 09:01:11 704

原创 table 表格转成 excell 导出

table 表格转成 excell 导出实现方案。导出的 excell 中包含重复的表格数据问题解决。

2024-12-25 15:53:33 830

原创 前端知识图谱 - JavaScript基础(变量和类型)

1. JavaScript 规定了几种语言类型?2. 如何避免 JavaScript 浮点数运算精度丢失?3. JavaScript 对象的底层数据结构是什么?4. 理解值类型和引用类型5. JavaScript 中的变量在内存中的具体存储形式6. Symbol类型在实际开发中的应用,手动实现一个简单的 Symbol7. 至少可以说出三种判断JavaScript数据类型的方式,以及他们的优缺点,如何准确的判断数组类型

2024-12-20 16:37:19 1186

原创 了解 JavaScript Symbol 类型及其应用场景

Symbol 是 ES6 新增的一个基础类型,表示独一无二的值。从技术上说,symbol 不是百分百隐藏的。有一个内建方法 Object.getOwnPropertySymbols() 允许我们获取所有的 symbol。还有一个名为 Reflect.ownKeys(obj) 的方法可以返回一个对象的所有键,包括 symbol。但大多数库、内建方法和语法结构都没有使用这些方法。

2024-12-15 13:32:47 1422

原创 el-upload 第一次上传失败,无法再次上传,二次上传无效

1. upload 组件二次上传失效分析。2. upload 组件二次上传失效解决方案。

2024-12-07 14:49:08 2131

原创 前端项目扫描漏洞整改的解决方案,附带部分漏洞的解决方法。

记录一下自己修复漏洞的一些方法以及吐槽。

2024-11-30 19:36:02 1930

原创 Error: listen EADDRINUSE: address already in use :::9090,端口被占用解决方案

用命令行解决端口占用问题。

2024-11-19 10:33:07 878

原创 Git 安装

Git 安装。记录一些常用命令。

2024-11-18 14:31:20 984

原创 使用 ts-node 运行 ts文件,启动 nodejs项目

使用 ts-node 启动 nodejs项目,及一些注意事项。

2024-11-13 10:46:33 3829 1

原创 npm i 的时候报错: npm ERR! Error: EPERM: operation not permitted, rename

npm ERR! Error: EPERM: operation not permitted...记录一下这个问题。

2024-11-08 14:15:19 1451 2

原创 el-table 滚动条重置 手动控制滚动条

每次查询完成后,手动重置一下滚动条的位置,让表格恢复到最左侧(顶部)的位置。

2024-10-31 16:36:17 1420 1

原创 Vue3 + TS 浩瀚星空动画效果 组件封装

浩瀚星空,迷失我心。

2024-10-24 16:59:01 1467

原创 Vue3 + TS 百叶窗效果组件封装

一个简单的百叶窗组件。

2024-10-22 09:48:38 1303

原创 vue3 + VIte + TS 移动端 H5 项目屏幕适配,PC端响应式布局

手搓一个插件,来支持手机端和PC端的响应式布局。

2024-10-21 16:25:56 2434

原创 立体轮播图 高级轮播

今日无事,敲敲代码。

2024-10-18 18:21:38 1146

原创 Deprecation [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.

去除 Deprecation [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. 警告

2024-10-14 14:43:34 8126

原创 vue3 + TS 定义全局变量和方法

vue3 定义全局变量主要是利用组件实例中的 globalProperties 属性 来完成绑定。

2024-10-10 09:12:11 3064

原创 NVM 安装 + 配置淘宝镜像

NVM 是用来管理 node 版本的工具,方便切换不同版本的 Node.js

2024-09-14 16:09:06 8526 4

原创 el-table 表格列宽自适应

思路:获取当前列的最长数据和表头名称比较,取大值赋值给宽度。

2024-07-30 17:43:10 1970 2

原创 浅拷贝和深拷贝浅析

浅拷贝与深拷贝的一点浅析,记录。

2024-07-11 18:11:39 729

原创 vue 高德地图 地图选点 + 获取当前定位 + 地址逆解析

本文主要介绍了如何使用高德地图在 vue 中实现地图选点、获取定位、地址逆解析等功能。

2024-05-10 18:32:16 5847 4

原创 vue + el-select 组件封装,实现全选、反全选功能

点击合计,一键全选。当全选时,点击合计,一键反选。当选中01、02、03时,点击06选项会触发全选。当全选时,点击除ALL的任一选项,会取消全选。

2024-04-29 18:19:52 1931 4

原创 vue 项目启动时进度卡在68%不动,也不报错

项目启动时,进度卡顿在68%不动,再次记录一下这个bug。

2024-03-14 11:21:30 1796

原创 Vue PC端项目大小屏适配方案

PC端项目适配方案,记录一下。

2024-02-29 15:22:55 2501

原创 CSS 背景图片和渐变色背景并存

同时使用背景图片和背景渐变色,记录一下。

2024-02-28 17:37:43 484

原创 VSCode 插件

记录自己用到的一些比较好用的 VSCode 插件。

2024-02-01 16:47:40 397 1

原创 vue uniapp 自定义图片预览,实现 uni.previewImage() API 功能

手动实现图片预览,类似 uni.previewImage()

2024-01-28 15:34:17 7275 1

原创 js 生僻API(更新中...)

【代码】js 生僻API(更新中...)

2024-01-25 15:53:07 412

原创 vue 小技巧

vue 小妙招

2024-01-25 15:49:53 690

原创 uniapp uView picker组件多选封装改造

基于 uView 组件库 对 picker 进行封装,实现多选功能。

2024-01-15 18:02:42 7881 20

转载 Vue 后端接口返回数据流,转换成excell表格

对后端返回的excell数据流进行处理,转换成 excell表格。

2023-11-20 16:48:38 974 1

转载 算法:差分数组

新知识,差分数组。

2023-09-28 18:18:31 137

空空如也

空空如也

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

TA关注的人

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