自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个几秒就能学会的React全局状态管理器

一个几秒就能学会的React全局状态管理器安装。

2024-12-26 10:55:12 197

原创 react持久化useState 进行简单封装

现在每当输入框内容更改时,input的内容都会被存储到本地。注:有需要js版本的,可以直接把该工具函数直接扔给AI转换。

2024-09-02 17:22:01 421

原创 react父组件如何优雅的调用子组件方法

子组件使用forwardRef和useImperativeHandle,父组件直接通过ref调用,代码如下。

2024-08-27 16:39:52 334

原创 全局使用ts-node,前端0帧起手运行typescript

在很多场景中,比如验证一个函数,写一段逻辑,我们需要0帧起手直接运行一个ts问候你,而不是去配置一整套环境。只需要安装以下几个库就可以。热重载的形式运行ts文件。

2024-08-25 16:29:51 269

原创 antd form表单自定义组件及原理

Form.Item会透传一些参数给子组件,具体请打印子组件props,其中value和onChange两个参数请关注,调用props.onChange可改变props.value,然后Form取拿值取的就是props.value,原理就这么简单。

2024-08-15 11:54:45 683

原创 express万能跨域代码,动态设置

代码如下,做个备忘,具体代码逻辑自行问AI去。注:代码在生产环境慎加,有安全隐患,调试环境可用const store = { allowHeader: [] };app.use((req, res, next) => { const origin = req.headers.origin; const requestedHeaders = req.headers["access-control-request-headers"]; if (requestedHeaders) {

2024-08-02 14:22:39 125

原创 js reduce函数使用

【代码】js reduce函数使用。

2024-07-24 17:42:13 218

原创 npm常用命令,npm使用镜像源,安装cnpm,npm发布相关包

该篇主要是总结npm命令,没有过多教程和介绍,具体命令使用方法请自行查阅网上相关资料。

2024-06-23 15:59:10 879 1

原创 如何快速压缩前端或nodejs项目,忽略node_modules文件夹,一个命令完美接解决

在Node.js和前端项目的开发过程中,经常需要部署或备份项目代码。然而,由于node_modules目录通常包含了大量的依赖库和二进制文件,它的体积可能会非常庞大,导致备份或部署变得缓慢且占用大量存储空间。为了解决这个问题,我们可以使用tar命令来压缩项目,同时排除node_modules目录。

2024-06-23 15:22:00 958

原创 记录一些好用的开源工具及常用网站、项目(免费,开源,好看,广告少)

记录一些个人常用及好用的开源工具和常用网站、项目,不定期更新。大家有什么觉得好用的开源工具也可以评论留言分享

2023-11-26 23:14:07 1862 1

原创 css文本省略

在网页设计和内容呈现方面,文本溢出处理是一个重要的细节问题。当我们有一个限定宽度的容器而文本内容超出这个宽度时,为了不破坏页面布局,我们通常需要用省略号(“…”)来显示文本溢出。CSS提供了几种方法来处理单行和多行文本溢出。在本篇博客中,我们将讨论如何使用CSS实现这些效果,并基于上面提供的代码示例进行说明。

2023-11-06 10:29:26 1325 1

原创 mas-nedb—基于nodejs中nedb库进行简单封装

NeDB是一个基于JavaScript的嵌入式数据库,专为Node.js应用程序设计。它提供了一种简单的方式来存储和查询数据,而无需使用外部数据库服务器。NeDB的设计灵感来自于MongoDB,它提供了类似于MongoDB的查询语法和数据模型。你可以在Node.js中使用NeDB来创建和管理文档集合,执行查询和索引操作,以及持久化数据到磁盘。使用NeDB,你可以轻松地在你的Node.js应用程序中存储和检索数据,而无需依赖外部数据库服务器。它的API简单易用,同时还支持高级功能,如查询和索引。

2023-05-27 22:26:49 448 1

原创 mascss一款类似于Tailwind CSS的库,让你少写很多的css代码

没听说过 tailwindcss?那我们从零开始!当你需要为一个 div 中写一个样式,你可能会这样:stylecolorpink;skyblue;width16px;

2023-05-18 22:18:07 332 1

原创 Next.js13和Turbopack的使用

Next.js能够简化react的开发,是基于react轻量级框架。turbopack是新出的技术,官方声称热更新比 Vite 快 10 倍,比 Webpack 快 700 倍。

2022-11-09 13:17:28 2662

原创 nodejs爬虫库—puppeteer的使用

nodejs爬虫库—puppeteer的使用及常用函数简单记录

2022-11-07 11:27:22 1978

原创 json格式判断是否相等

js判断json格式判断是否相同。最近有这个需求,就自己实现了一下,原理很简单,写了个递归。代码如下:肯定不是最优解,但是这个思路很好理解,而且代码很少。

2022-11-06 22:47:35 721

原创 vue代理报错避坑

vue避坑—设置代理服务器命名以上这段设置两个代理,最终’/apis’代理将会设置不成功访问apis的代理将会报错404vue的代理是基于 http-proxy-middleware实现的,而http-proxy-middleware对走哪个代理名称的的方法如下:function matchSingleStringPath(context, uri) { const pathname = getUrlPathName(uri); return pathname.indexOf(contex

2021-08-01 00:20:37 499

ocam录屏软件,绿色免安装版

体积小, 完全免费, 功能齐全, 支持自定义区域, 不同编码方式, 各种声音控制等, 还有专业游戏录制, 音频录制

2024-03-23

第十四届蓝桥杯(Web 应用开发)模拟赛第一期题目

第十四届蓝桥杯(Web 应用开发)模拟赛第一期题目不带答案,有需要的自取。

2022-11-07

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

TA关注的人

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